Avtor Yuvraj Chandra
E-naslov

Ali želite, da vaša koda Python postane zabavna za sodelavce? Naučite se vključiti emojije v Python.

Čustveni simbol je majhna digitalna slika, ki se uporablja za izražanje ideje ali čustev. Integriranje emojijev s programiranjem je lahko zabavno. Zaradi tega je programiranje prijetno opravilo. Emodžije lahko uporabljate v komentarjih, objavah sporočil ali neposredno v kodi. Z uporabo emojijev lahko pretvorite dolgočasna besedila, kot so produkcijski dnevniki in dokumentacija, v zanimiva besedila. Tudi ljudje običajno izbirajo vrstice z emojiji, kar poveča produktivnost.

Ker je Python znan po svoji vsestranskosti, lahko z uporabo Pythona izvedete veliko operacij na emoji.

Natisnite emojije s pomočjo Pythona

Zdi se, da je tiskanje čustvenih simbolov s pomočjo Pythona težavno, vendar je zavajajoče preprosto. Uporabite lahko znake Unicode, imena CLDR ali knjižnico Python emoji za tiskanje emojijev.

instagram viewer

Uporaba znakov Unicode za tiskanje čustvenih simbolov

Unicode je univerzalni standard kodiranja znakov, ki dodeli kodo vsakemu znaku in simbolu v vseh jezikih na svetu. Vsak čustveni simbol ima dodeljeno edinstveno Unicode. Ko uporabljate Unicode s Pythonom, zamenjajte "+" s "000" iz Unicode. In nato predpono Unicode "\".

Na primer - U + 1F605 bo uporabljen kot \ U0001F605. Tukaj, "+" se nadomesti z "000" in "\" ima predpono Unicode.

# nasmejan obraz
tiskanje ("\ U0001F600")
# žareč obraz z nasmejanimi očmi
tiskanje ("\ U0001F601")
# nasmejan obraz s znojem
natisni ("\ U0001F605")
# umira od smeha
natisni ("\ U0001F923")
# obraz s solzami veselja
tiskanje ("\ U0001F602")
# rahlo nasmejan obraz
natisni ("\ U0001F642")
# nasmejan obraz s haloom
natisni ("\ U0001F607")
# nasmejan obraz s srčnimi očmi
tiskanje ("\ U0001F60D")
# obraz z zadrgo
tiskanje ("\ U0001F910")
# nezabaven obraz
natisni ("\ U0001F612")

Zgornja koda bo dala naslednji izhod:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Uporaba kratkih imen CLDR za tiskanje čustvenih simbolov

CLDR zbira kratka imena znakov in ključne besede za znake in zaporedja znakov »emoji«. Ta metoda je bolj udobna in enostavna za uporabo.

# nasmejan obraz s sončnimi očali
print ("\ N {nasmejan obraz s sončnimi očali}")
# nasmejan obraz
natisni ("\ N {nasmejan obraz}")
# glasno jokajoč obraz
natisni ("\ N {glasno jokajoč obraz}")
# umira od smeha
print ("\ N {valjanje po tleh v smeh}")
# obraz s solzami veselja
tisk ("\ N {obraz s solzami od veselja}")
# rahlo nasmejan obraz
print ("\ N {rahlo nasmejan obraz}")
# nasmejan obraz s haloom
print ("\ N {nasmejan obraz s haloom}")
# jezen obraz
natisni ("\ N {jezen obraz}")
# obraz z zadrgo
tisk ("\ N {obraz z zadrgo}")
# nezabaven obraz
print ("\ N {unmused face}")

Zgornja koda bo dala naslednji izhod:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Uporaba knjižnice znakov za tiskanje znakov »emoji«

Ta knjižnica olajša integracijo emodžijev s programi Python. Pred uporabo pa morate to knjižnico namestiti. Poskrbi v vašem sistemu je nameščen pip. V ukaznem pozivu zaženite naslednje:

pip namestite čustvene simbole

To bo namestilo datoteko emoji Knjižnica Python. Če želite to knjižnico uporabljati v programu Python, jo boste morali uvoziti.

# Uvozite potrebne knjižnice
iz čustvenih simbolov uvozi čustvene simbole
# nasmejan obraz s sončnimi očali
tiskanje (čustveni simbol (": smile_face_with_sunglasses:"))
# nasmejan obraz
tiskanje (čustveni simbol (": grinning_face:"))
# glasno jokajoč obraz
tiskanje (čustveni simbol (": loudly_crying_face:"))
# umira od smeha
tisk (čustveni simbol (": rolling_on_the_floor_laughing:"))
# obraz s solzami veselja
tiskanje (čustveni simbol (": face_with_tears_of_joy:"))
# rahlo nasmejan obraz
tiskanje (čustveni simbol (": nekoliko_smiling_face:"))
# nasmejan obraz s haloom
print (emojize (": smile_face_with_halo:"))
# jezen obraz
tiskanje (čustveni simbol (": jezna_poglavja:"))
# obraz z zadrgo
tiskanje (čustveni simbol (": zipper-mouth_face:"))
# nezabaven obraz
tiskanje (čustveni simbol (": unamused_face:"))

Zgornja koda bo dala naslednji izhod:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Sorodno: Kako do novih emojijev v Androidu

Izvleček vseh emojijev iz besedila

Z besedilom Python lahko preprosto izvlečete vse emojije iz besedila. To lahko storite z uporabo regularnega izraza. V ukaznem pozivu zaženite naslednji ukaz, da namestite knjižnico regularnih izrazov:

pip namestite regularni izraz

re.findall () metoda se uporablja za iskanje vseh emojijev iz besedila.

# Uvozite potrebne knjižnice
uvozi regularni izraz kot re
# Besedilo, iz katerega želite izvleči emojije
text = 'Želimo 😅 izvleči 😁 te 😀 emojije'
# Uporaba regularnega izraza za iskanje in izvlečenje vseh emojijev iz besedila
emoji = re.findall (r '[^ \ w \ ⁠s,. ] ', besedilo)
natisni (emoji)

Prikaže se naslednji izhod:

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

Pretvorba čustvenih simbolov v besedilo

Čustvene simbole lahko pretvorite v besedilo s pomočjo Pythona demoji knjižnica. Če želite namestiti knjižnico demoji, zaženite naslednji ukaz:

pip namestite demoji

Po namestitvi knjižnice demoji boste morali prenesti podatke iz skladišča kod za čustvene simbole konzorcija Unicode, saj se sam seznam čustvenih simbolov pogosto posodablja in spreminja. Naslednjo kodo prilepite v datoteko Python in jo zaženite, da prenesete zahtevane podatke.

# Uvoz demoji knjižnice
uvozi demoji
demoji.download_codes ()

Na koncu uporabite naslednjo kodo za pretvorbo emojijev v besedilo.

# Uvozite potrebne knjižnice
uvozi demoji
# Besedilo, od koder želite pretvoriti emojije
text = "Pretvori 😎 dane emojije 😠 v 😠 besedilo"
emoji = demoji.findall (besedilo)
# Natisnite pretvorjene emojije
natisni (emoji)

Izhod:

{'😒': 'nezabavljen obraz',
'😄': 'nasmejan obraz z nasmejanimi očmi,
'😠': 'jezen obraz',
'😎': 'nasmejan obraz s sončnimi očali,
}

Zamenjajte čustvene simbole z njihovim pomenom

Če želite emoji zamenjati z njihovim pomenom, lahko to preprosto storite s knjižnico čustvenih simbolov. Pred izvedbo naslednje kode namestite knjižnico čustvenih simbolov s pomočjo pipa.

# Uvozite potrebne knjižnice
uvozi čustvene simbole
# Besedilo, od koder želite zamenjati emojije
text = To so nekateri najpogosteje uporabljeni emojiji
1. 😂
2. 😍
3. 🤣
replace_text = emoji.demojize (besedilo, ločila = ("", ""))
# Tiskanje zamenjanega besedila
tiskanje (nadomeščeno_besedilo)

Zgornja koda bo dala naslednji izhod:

To je nekaj najpogosteje uporabljenih emojijev
1. face_with_tears_of_joy
2. nasmejan obraz s srčnimi očmi
3. umira od smeha

Odstranjevanje čustvenih simbolov iz besedila v Pythonu

Vse emojije lahko iz besedila odstranite s pomočjo regularnih izrazov v Pythonu.

# Uvoz knjižnice regularnih izrazov
uvozi ponovno
# Besedilo, od koder želite odstraniti vse emojije
text = To so nekateri najpogosteje uporabljeni emojiji
1. 😂 čustveni simboli 1
2. 😍 čustveni simboli 2

# Tiskanje besedila z emojiji
natisni (besedilo)
# Funkcija za odstranjevanje čustvenih simbolov iz besedila
def removeEmoji (besedilo):
regrex_pattern = re.compile (vzorec = "["
u "\ U0001F600- \ U0001F64F" # čustveni simboli
u "\ U0001F300- \ U0001F5FF" # simboli in piktogrami
u "\ U0001F680- \ U0001F6FF" # simboli za prevoz in zemljevide
u "\ U0001F1E0- \ U0001F1FF" # zastavice (iOS)
"] +", zastavice = re. UNICODE)
vrni regrex_pattern.sub (r ", besedilo)
# Tiskanje besedila brez emojijev
natisni (odstrani emoji (besedilo))

Zgornja koda bo dala naslednji izhod:

To je nekaj najpogosteje uporabljenih emojijev
1. 😂 čustveni simboli 1
2. 😍 čustveni simboli 2
To je nekaj najpogosteje uporabljenih emojijev
1. Emodžiji 1
2. Emodžiji 2

Naj bo programiranje zabavno z emojiji

Emojiji danes veljajo za sestavni del besedilne komunikacije. Z močjo Pythona lahko nad njimi izvedete veliko operacij. Pridobite si navado, da uporabljate emojije v komentarjih, pošiljanju sporočil itd. da bo programiranje zabavno.

Oboje Emoticon in Emoji se zdaj pogosto uporabljajo v različnih organizacijah. Lahko celo ustvarite svoj emoji da se izrazite nad besedilom.

E-naslov
100 najbolj priljubljenih razloženih emodžijev

Emodžijev je toliko, da je težko vedeti, kaj vse pomenijo. Tu so razloženi najbolj priljubljeni emojiji.

Preberite Naprej

Sorodne teme
  • Programiranje
  • Python
  • Emojiji
O avtorju
Yuvraj Chandra (5 objavljenih člankov)

Yuvraj je dodiplomski študent računalništva na Univerzi v Delhiju v Indiji. Navdušen je nad spletnim razvojem Full Stack. Ko ne piše, raziskuje globino različnih tehnologij.

Več od Yuvraj Chandra

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.