Autor Yuvraj Chandra
E-post

Kas soovite oma Pythoni koodi kaastöötajate jaoks lõbusaks muuta? Siit saate teada, kuidas lisada emotikonid Pythoni.

Emotikon on väike digitaalne pilt, mida kasutatakse idee või emotsiooni väljendamiseks. Emotikonide integreerimine programmeerimisega võib olla lõbus. See muudab programmeerimise nauditavaks ülesandeks. Emotikaid saate kasutada kommentaarides, sõnumite kinnitamisel või otse koodis. Emotikonide abil saate teisendada igavad tekstid, nagu tootmise logid ja dokumentatsioon, huvitavaks tekstiks. Isegi inimesed kipuvad valima emotikonidega liine, mis suurendavad tootlikkust.

Kuna Python on tuntud oma mitmekülgsuse poolest, saate Pythoni abil emoji abil palju toiminguid teha.

Emotikonide printimine Pythoni abil

Emotikonide printimine Pythoni abil näib olevat keeruline, kuid see on petlikult lihtne. Võite kasutada Unicode'i märke, CLDR-i nimesid või Pythoni teeki emotikon emotikonide printimiseks.

instagram viewer

Emotikonide printimiseks Unicode'i märkide kasutamine

Unicode on universaalne tähemärkide kodeerimise standard, mis määrab koodi igale tähemärgile ja sümbolile igas maailma keeles. Igale emotikonile on määratud unikaalne Unicode. Kui kasutate Unicode'i Pythoniga, asendage see "+" koos "000" Unicode'ist. Ja seejärel määrake Unicode ees "\".

Näiteks - U + 1F605 kasutatakse kui \ U0001F605. Siin, "+" asendatakse nimega "000" ja "\" on eesliitega Unicode.

# muigav nägu
print ("\ U0001F600")
# särav nägu naeratavate silmadega
print ("\ U0001F601")
# muigav nägu higiga
print ("\ U0001F605")
# veereb naerdes põrandal
print ("\ U0001F923")
# nägu rõõmupisaratega
print ("\ U0001F602")
# kergelt naeratav nägu
print ("\ U0001F642")
# naeratav nägu haloga
print ("\ U0001F607")
# südamega silmadega naeratav nägu
print ("\ U0001F60D")
# lukuga suu
print ("\ U0001F910")
# kasutamata nägu
print ("\ U0001F612")

Ülaltoodud kood annab järgmise väljundi:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Emotikonide printimiseks CLDR-i lühinimede kasutamine

CLDR kogub Emoji tähemärkide ja järjestuste jaoks lühikesi tähemärke ja märksõnu. See meetod on mugavam ja hõlpsam kasutada.

# naeratav nägu päikeseprillidega
print ("\ N {naeratav nägu päikeseprillidega}")
# muigav nägu
print ("\ N {muigav nägu}")
# valjusti nutev nägu
print ("\ N {valjusti nutev nägu}")
# veereb naerdes põrandal
print ("\ N {põrandal veereb naerdes}")
# nägu rõõmupisaratega
print ("\ N {rõõmupisaratega nägu}")
# kergelt naeratav nägu
print ("\ N {kergelt naeratav nägu}")
# naeratav nägu haloga
print ("\ N {haloga naeratav nägu}")
# vihane nägu
print ("\ N {vihane nägu}")
# lukuga suu
print ("\ N {tõmblukk-suu nägu}")
# kasutamata nägu
print ("\ N {kasutamata nägu}")

Ülaltoodud kood annab järgmise väljundi:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Emotikonide raamatukogu kasutamine emotikonide printimiseks

Selle teegi abil on emotikonide integreerimine Pythoni programmidega lihtne. Kuid enne selle kasutamist peate selle teegi installima. Tee kindlaks olete oma süsteemi installinud pipi. Käivitage käsureal järgmine käsk:

pip installige emotikon

See installib emotikon Pythoni teek. Pange tähele, et selle teegi kasutamiseks oma Pythoni programmis peate teegi importima.

# Impordige vajalikud teegid
emotikonide importimine emojize
# naeratav nägu päikeseprillidega
print (emojize (": smiling_face_with_sunglasses:"))
# muigav nägu
print (emojize (": grinning_face:"))
# valjusti nutev nägu
print (emojize (": loudly_crying_face:"))
# veereb naerdes põrandal
print (emojize (": rolling_on_the_floor_laughing:"))
# nägu rõõmupisaratega
print (emojize (": face_with_tears_of_joy:"))
# kergelt naeratav nägu
print (emojize (": pisut_smiling_face:"))
# naeratav nägu haloga
print (emojize (": smiling_face_with_halo:"))
# vihane nägu
print (emojize (": angry_face:"))
# lukuga suu
print (emojize (": zipper-mouth_face:"))
# kasutamata nägu
print (emojize (": unamused_face:"))

Ülaltoodud kood annab järgmise väljundi:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Seotud: Kuidas saada Androidile uusi emotikone

Kõigi emotikonide väljavõtmine tekstist

Pythoni abil saate hõlpsalt kõik emotikonid tekstist välja tõmmata. Seda saab teha regulaaravaldise abil. Regexi teegi installimiseks käivitage käsuviibal järgmine käsk:

pip installige regex

re.fallall () meetodit kasutatakse kõigi emotikonide leidmiseks tekstist.

# Impordige vajalikud teegid
impordi regex nagu re
# Tekst, millest soovite emotikone välja tõmmata
text = 'Me tahame, et 😏 need 😀 emotikonid välja 😏
# Regulaaravaldise kasutamine kõigi emotikonide leidmiseks ja tekstist väljavõtmiseks
emojis = re.fallall (r '[^ \ w \ ⁠s,. ] ', tekst)
print (emotikonid)

Kuvatakse järgmine väljund:

['😊', '😅', '😏', '😁', '😀']

Emotikonide teisendamine tekstiks

Emotikonid saate teisendada tekstiks Pythoni abil demoji raamatukogu. Demoji teegi installimiseks käivitage järgmine käsk:

pip install demoji

Pärast demoji teegi installimist peate andmed Unicode Consortiumi emoji koodide hoidlast alla laadima, kuna emotikonide loendit ise uuendatakse ja muudetakse sageli. Kleepige järgmine kood Pythoni faili ja käivitage see siis vajalike andmete allalaadimiseks.

# Demoji teegi importimine
impordi demoji
demoji.download_codes ()

Lõpuks kasutage emotikonide tekstiks teisendamiseks järgmist koodi.

# Impordige vajalikud teegid
impordi demoji
# Tekst kohast, kuhu soovite emotikone teisendada
text = "Teisenda 😎 antud emotikonid 😒 tekstiks"
emojis = demoji.findall (tekst)
# Trükkige teisendatud emotikonid
print (emotikonid)

Väljund:

{'😒': 'kasutamata nägu',
'😄': 'naeratavate silmadega muigav nägu,
'😠': 'vihane nägu',
'😎': 'naeratav nägu päikeseprillidega,
}

Asendage emotikon selle tähendusega

Kui soovite emotikone asendada nende tähendusega, saate seda hõlpsasti teha emotikonide teegi abil. Enne järgmise koodi käivitamist installige kindlasti emoji teek pipi abil.

# Impordige vajalikud teegid
importige emotikone
# Tekst kohast, kus soovite emotikone asendada
text = Need on ühed enimkasutatavad emotikonid
1. 😂
2. 😍
3. 🤣
asendatud_tekst = emoji.demojize (tekst, eraldajad = ("", ""))
# Asendatud teksti printimine
print (asendatud_tekst)

Ülaltoodud kood annab järgmise väljundi:

Need on ühed enimkasutatavad emotikonid
1. nägu koos rõõmu pisaratega
2. naeratav_nägu_südamega
3. veerev_põranda_naeramine

Emotikonide eemaldamine Pythoni tekstist

Kõigi emotikonide saate tekstist eemaldada Pythoni regulaaravaldiste abil.

# Regulaaravaldiste kogu importimine
impordi re
# Tekst, kust soovite eemaldada kõik emotikonid
text = Need on ühed enimkasutatavad emotikonid
1. 😂 Emotikon 1
2. 😍 Emotikon 2

# Teksti printimine emotikonidega
print (tekst)
# Funktsioon emoji eemaldamiseks tekstist
def removeEmoji (tekst):
regrex_pattern = uuesti kompileerida (muster = "["
u "\ U0001F600- \ U0001F64F" # emotikonid
u "\ U0001F300- \ U0001F5FF" # sümbolid ja piktogrammid
u "\ U0001F680- \ U0001F6FF" # transpordi- ja kaardisümbolid
u "\ U0001F1E0- \ U0001F1FF" # lippu (iOS)
"] +", lipud = re. UNICODE)
tagastage regrex_pattern.sub (r '', tekst)
# Teksti printimine ilma emotikonideta
print (eemaldaEmoji (tekst))

Ülaltoodud kood annab järgmise väljundi:

Need on ühed enimkasutatavad emotikonid
1. 😂 Emotikon 1
2. 😍 Emotikon 2
Need on ühed enimkasutatavad emotikonid
1. Emotikonid 1
2. Emotikon 2

Muutke programmeerimine emotikonidega lõbusaks

Emotikat peetakse nüüd tekstisuhtluse lahutamatuks osaks. Kasutades Pythoni jõudu, saate nendega teha palju toiminguid. Saage harjumus kasutada emotikone kommentaarides, siduda sõnumeid jne. et programmeerimine oleks tore.

Mõlemad Emotikon ja emotikon kasutatakse nüüd laialdaselt erinevates organisatsioonides. Võite isegi tehke oma emotikon väljendada ennast teksti üle.

E-post
100 kõige populaarsemat selgitatud emotikoni

Emotikaid on nii palju, võib olla raske teada, mida need kõik tähendavad. Siin on kõige populaarsemad selgitatud emotikonid.

Loe edasi

Seotud teemad
  • Programmeerimine
  • Python
  • Emotikonid
Autori kohta
Yuvraj Chandra (5 artiklit on avaldatud)

Yuvraj on arvutiteaduse eriala üliõpilane Delhis, Indias. Ta on kirglik Full Stacki veebiarenduse vastu. Kui ta ei kirjuta, uurib ta erinevate tehnoloogiate sügavust.

Veel Yuvraj Chandrast

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.

.