Paano Isama ang Emojis sa Iyong Python Code

Paano Isama ang Emojis sa Iyong Python Code

Ang isang emoji ay isang maliit na digital na imaheng ginamit upang ipahayag ang isang ideya o damdamin. Ang pagsasama ng mga emojis sa pagprograma ay maaaring maging masaya. Ginagawa nitong kasiya-siya ang gawain. Maaari mong gamitin ang mga emoji sa mga komento, gumawa ng mga mensahe o direkta sa code. Maaari mong i-convert ang mga nakakainip na teksto tulad ng mga tala ng paggawa at dokumentasyon sa mga nakawiwiling teksto sa pamamagitan ng paggamit ng mga emojis. Kahit na ang mga tao ay may posibilidad na pumili ng mga linya na may mga emojis na nagdaragdag ng pagiging produktibo.





Dahil ang Python ay kilala sa kanyang kagalingan sa maraming kaalaman, maaari kang magsagawa ng maraming mga operasyon sa emoji gamit ang Python.





Ang pag-print ng mga emoji gamit ang Python ay tila mahirap ngunit ito ay mapanlinlang na simple. Maaari mong gamitin ang mga character na Unicode, mga pangalan ng CLDR o Python library emoji upang mai-print ang mga emojis.





Paggamit ng Mga Character ng Unicode upang mai-print ang Emoji

Ang Unicode ay isang pamantayang pamantayan sa pag-encode ng character na nagtatalaga ng isang code sa bawat character at simbolo sa bawat wika sa mundo. Ang bawat emoji ay may natatanging Unicode na nakatalaga dito. Kapag gumagamit ng Unicode na may Python, palitan '+' kasama si '000' mula sa Unicode. At pagkatapos ay unahin ang Unicode na may '' .

Halimbawa- U + 1F605 ay gagamitin bilang U0001F605. Dito, '+' ay pinalitan ng '000' at '' ay prefixed sa Unicode.



# grinning face
print('U0001F600')
# beaming face with smiling eyes
print('U0001F601')
# grinning face with sweat
print('U0001F605')
# rolling on the floor laughing
print('U0001F923')
# face with tears of joy
print('U0001F602')
# slightly smiling face
print('U0001F642')
# smiling face with halo
print('U0001F607')
# smiling face with heart-eyes
print('U0001F60D')
# zipper-mouth face
print('U0001F910')
# unamused face
print('U0001F612')

Ang code sa itaas ay magbibigay ng sumusunod na output:




🤣




🤐

Paggamit ng Mga Maikling Pangalan ng CLDR upang mai-print ang Emoji

Kinokolekta ng CLDR ang mga maikling pangalan ng character at keyword para sa mga Emoji character at pagkakasunud-sunod. Ang pamamaraang ito ay mas komportable at madaling gamitin.





# smiling face with sunglasses
print('N{smiling face with sunglasses}')
# grinning face
print('N{grinning face}')
# loudly crying face
print('N{loudly crying face}')
# rolling on the floor laughing
print('N{rolling on the floor laughing}')
# face with tears of joy
print('N{face with tears of joy}')
# slightly smiling face
print('N{slightly smiling face}')
# smiling face with halo
print('N{smiling face with halo}')
# angry face
print('N{angry face}')
# zipper-mouth face
print('N{zipper-mouth face}')
# unamused face
print('N{unamused face}')

Ang code sa itaas ay magbibigay ng sumusunod na output:




🤣




🤐

Gamit ang Emoji Library upang mai-print ang Emoji

Ginagawang madali ng library na ito na isama ang mga emojis sa mga programa ng Python. Ngunit kailangan mong i-install ang library na ito bago gamitin ito. Siguraduhin mo mayroon kang naka-install na pip sa iyong system . Patakbuhin ang sumusunod sa prompt ng utos:





pip install emoji

I-install nito ang emoji Aklatan ng Python. Tandaan na upang magamit ang library na ito sa iyong programa sa Python, kakailanganin mong i-import ang library.

# Import required libraries
from emoji import emojize
# smiling face with sunglasses
print(emojize(':smiling_face_with_sunglasses:'))
# grinning face
print(emojize(':grinning_face:'))
# loudly crying face
print(emojize(':loudly_crying_face:'))
# rolling on the floor laughing
print(emojize(':rolling_on_the_floor_laughing:'))
# face with tears of joy
print(emojize(':face_with_tears_of_joy:'))
# slightly smiling face
print(emojize(':slightly_smiling_face:'))
# smiling face with halo
print(emojize(':smiling_face_with_halo:'))
# angry face
print(emojize(':angry_face:'))
# zipper-mouth face
print(emojize(':zipper-mouth_face:'))
# unamused face
print(emojize(':unamused_face:'))

Ang code sa itaas ay magbibigay ng sumusunod na output:




🤣




🤐

Kaugnay: Paano Kumuha ng Bagong Emojis sa Android

Kinukuha ang Lahat ng Emojis Mula sa Teksto

Madali mong makuha ang lahat ng mga emojis mula sa teksto gamit ang Python. Maaari itong gawin gamit ang regular na pagpapahayag. Patakbuhin ang sumusunod na utos sa prompt ng utos upang mai-install ang regex library:

pip install regex

re.findall () ginagamit ang pamamaraan upang mahanap ang lahat ng mga emojis mula sa teksto.

# Import required libraries
import regex as re
# Text from which you want to extract emojis
text = 'We want to extract these emojis '
# Using regular expression to find and extract all emojis from the text
emojis = re.findall(r'[^w⁠s,. ]', text)
print(emojis)

Ipapakita ang sumusunod na output:

['', '', '', '', '']

Pag-convert ng Emoji Sa Teksto

Maaari mong i-convert ang emoji sa teksto gamit ang Python's demoji silid aklatan. Upang mai-install ang demoji library, patakbuhin ang sumusunod na utos:

pip install demoji

Matapos mong mai-install ang demoji library, kakailanganin mong mag-download ng data mula sa repository ng emoji code ng Unicode Consortium dahil ang listahan ng emoji mismo ay madalas na na-update at nabago. I-paste ang sumusunod na code sa isang Python file at pagkatapos ay patakbuhin ito upang i-download ang kinakailangang data.

# Importing demoji library
import demoji
demoji.download_codes()

Panghuli, gamitin ang sumusunod na code upang i-convert ang mga emojis sa teksto.

kung paano i-block ang isang tao sa gmail
# Import required libraries
import demoji
# Text from where you want to convert emojis
text = 'Convert the given emojis to text'
emojis = demoji.findall(text)
# Print converted emojis
print(emojis)

Output:

{'': 'unamused face',
'': 'grinning face with smiling eyes,
'': 'angry face',
'': 'smiling face with sunglasses,
}

Palitan ang Emoji Ng Kahulugan Nito

Kung nais mong palitan ang emojis ng kanilang kahulugan, madali mo itong magagawa gamit ang emoji library. Tiyaking i-install ang emoji library gamit ang pip bago ipatupad ang sumusunod na code.

# Import required libraries
import emoji
# Text from where you want to replace emojis
text = '''These are some of the most used emojis
1.
2.
3. 🤣'''
replaced_text = emoji.demojize(text, delimiters=('', ''))
# Printing replaced text
print(replaced_text)

Ang code sa itaas ay magbibigay ng sumusunod na output:

These are some of the most used emojis
1. face_with_tears_of_joy
2. smiling_face_with_heart-eyes
3. rolling_on_the_floor_laughing

Inaalis ang Emoji Mula sa Teksto sa Python

Maaari mong alisin ang lahat ng mga emojis mula sa teksto sa tulong ng mga regular na expression sa Python.

# Importing Regular Expression Library
import re
# Text from where you want to remove all emojis
text = '''These are some of the most used emojis
1. Emoji 1
2. Emoji 2
'''
# Printing the text with emojis
print(text)
# Function to remove emoji from text
def removeEmoji(text):
regrex_pattern = re.compile(pattern = '['
u'U0001F600-U0001F64F' # emoticons
u'U0001F300-U0001F5FF' # symbols & pictographs
u'U0001F680-U0001F6FF' # transport & map symbols
u'U0001F1E0-U0001F1FF' # flags (iOS)
']+', flags = re.UNICODE)
return regrex_pattern.sub(r'',text)
# Printing the text without emojis
print(removeEmoji(text))

Ang code sa itaas ay magbibigay ng sumusunod na output:

These are some of the most used emojis
1. Emoji 1
2. Emoji 2
These are some of the most used emojis
1. Emoji 1
2. Emoji 2

Gawing Kasayahan ang Programming Sa Emojis

Ang Emojis ay itinuturing na isang mahalagang bahagi ng komunikasyon sa teksto. Gamit ang lakas ng Python maaari kang magsagawa ng maraming mga operasyon sa kanila. Ugaliing gumamit ng mga emojis sa mga puna, gumawa ng mga mensahe, atbp upang gawing masaya ang pag-program.

Pareho Emoticon at Emoji ginagamit ngayon ng malawak sa iba`t ibang mga samahan. Maaari mong kahit gumawa ng sarili mong emoji upang ipahayag ang iyong sarili sa paglipas ng teksto.

Magbahagi Magbahagi Mag-tweet Email Ipinaliwanag ng 100 Pinakatanyag na Emojis

Maraming mga emojis, maaaring mahirap malaman kung ano ang ibig sabihin ng lahat. Narito ang pinakatanyag na emojis na ipinaliwanag.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Sawa
  • Emojis
Tungkol sa May-akda Yuvraj Chandra(60 Mga Artikulo Na-publish)

Si Yuvraj ay isang undergraduate na mag-aaral sa Computer Science sa University of Delhi, India. Masigasig siya sa Full Stack Web Development. Kapag hindi siya nagsusulat, sinisiyasat niya ang lalim ng iba't ibang mga teknolohiya.

Higit pa Mula kay Yuvraj Chandra

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe