Autor: Yuvraj Chandra
Email

Chcete, aby váš kód v Pythone bol zábavný pre spolupracovníkov? Naučte sa, ako zahrnúť emodži do Pythonu.

Emodži sú malé digitálne obrázky, ktoré sa používajú na vyjadrenie myšlienky alebo emócie. Integrácia emodži s programovaním môže byť zábavná. Vďaka tomu je programovanie príjemnou úlohou. Emodži môžete použiť v komentároch, potvrdzovacích správach alebo priamo v kóde. Nudné texty, ako sú produkčné denníky a dokumentácia, môžete previesť na zaujímavý text pomocou emodži. Aj ľudia majú tendenciu vyberať si čiary s emotikonmi, čo zvyšuje produktivitu.

Pretože Python je známy svojou všestrannosťou, môžete pomocou Pythonu vykonávať veľa operácií s emodži.

Tlačte emodži pomocou Pythonu

Tlač emodži pomocou Pythonu sa zdá byť zložitá, ale je to klamne jednoduché. Môžete použiť znaky Unicode, názvy CLDR alebo knižnicu Python emodži na tlač emodži.

Používanie znakov Unicode na tlač emodži

Unicode je univerzálny štandard kódovania znakov, ktorý priraďuje kód každému znaku a symbolu v každom jazyku na svete. Každému emodži je priradený jedinečný kód Unicode. Ak používate Unicode s Pythonom, nahraďte ich

instagram viewer
"+" s "000" z Unicode. Potom zadajte predponu Unicode "\".

Napríklad - U + 1F605 sa použije ako \ U0001F605. Tu, "+" sa nahrádza "000" a "\" je predponou Unicode.

# usmievajúca sa tvár
tlačiť („\ U0001F600“)
# žiariaca tvár s usmievavými očami
tlač ("\ U0001F601")
# usmiata sa tvár s potom
tlač ("\ U0001F605")
# zvíjam sa od smiechu na podlahe
tlač ("\ U0001F923")
# tvár so slzami radosti
tlač ("\ U0001F602")
# mierne usmiata tvár
tlač ("\ U0001F642")
# usmievavá tvár so svätožiarou
tlač ("\ U0001F607")
# usmievavá tvár so srdcovými očami
tlač ("\ U0001F60D")
# tvár so zipsom a ústami
tlač ("\ U0001F910")
# neobjavená tvár
tlač ("\ U0001F612")

Vyššie uvedený kód poskytne nasledujúci výstup:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Používanie krátkych mien CLDR na tlač emodži

CLDR zhromažďuje krátke názvy znakov a kľúčové slová pre znaky a sekvencie emodži. Táto metóda je pohodlnejšia a ľahšie použiteľná.

# usmievavá tvár so slnečnými okuliarmi
print ("\ N {usmievavá tvár so slnečnými okuliarmi}")
# usmievajúca sa tvár
print ("\ N {usmievajúca sa tvár}")
# hlasno plačúca tvár
tlač ("\ N {hlasno plačúca tvár}")
# zvíjam sa od smiechu na podlahe
print („\ N {váľa sa po podlahe so smiechom}“)
# tvár so slzami radosti
print ("\ N {tvár so slzami radosti}")
# mierne usmiata tvár
print ("\ N {mierne usmievavá tvár}")
# usmievavá tvár so svätožiarou
print ("\ N {usmievavá tvár so svätožiarou")
# nahnevaná tvár
print ("\ N {naštvaná tvár}")
# tvár so zipsom a ústami
tlač ("\ N {tvár so zipsom v ústach}")
# neobjavená tvár
print ("\ N {unamused face}")

Vyššie uvedený kód poskytne nasledujúci výstup:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Používanie knižnice emodži na tlač emodži

Táto knižnica umožňuje ľahkú integráciu emodži s programami Python. Pred použitím je však potrebné túto knižnicu nainštalovať. Uisti sa máte vo svojom systéme nainštalovaný pip. Na príkazovom riadku spustite nasledovné:

pip nainštaluj emodži

Týmto sa nainštaluje emodži Knižnica Python. Upozorňujeme, že ak chcete túto knižnicu používať v programe Python, budete ju musieť importovať.

# Import požadovaných knižníc
z emodži importovať emojize
# usmievavá tvár so slnečnými okuliarmi
print (emojize (": smiling_face_with_sunglasses:"))
# usmievajúca sa tvár
print (emojize (": grinning_face:"))
# hlasno plačúca tvár
print (emojize (": loudly_crying_face:"))
# zvíjam sa od smiechu na podlahe
tlač (emojize (": rolling_on_the_floor_laughing:"))
# tvár so slzami radosti
print (emojize (": face_with_tears_of_joy:"))
# mierne usmiata tvár
print (emojize (": mierne_smiling_face:"))
# usmievavá tvár so svätožiarou
print (emojize (": smiling_face_with_halo:"))
# nahnevaná tvár
print (emojize (": angry_face:"))
# tvár so zipsom a ústami
print (emojize (": zipper-mouth_face:"))
# neobjavená tvár
print (emojize (": unamused_face:"))

Vyššie uvedený kód poskytne nasledujúci výstup:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Súvisiace: Ako získať nové emodži pre Android

Extrahovanie všetkých emodži z textu

Všetky emodži môžete z textu ľahko extrahovať pomocou Pythonu. Dá sa to urobiť pomocou regulárneho výrazu. Spustením nasledujúceho príkazu v príkazovom riadku nainštalujte knižnicu regulárneho výrazu:

pip nainštalovať regulárny výraz

re.findall () metóda slúži na vyhľadanie všetkých emodži z textu.

# Import požadovaných knižníc
importovať regulárny výraz ako re
# Text, z ktorého chcete extrahovať emodži
text = 'Chceme 😅 extrahovať 😁 tieto 😀 emodži'
# Používanie regulárneho výrazu na vyhľadanie a extrakciu všetkých emodži z textu
emojis = re.findall (r '[^ \ w \ ⁠s,. ] ', text)
tlač (emodži)

Zobrazí sa nasledujúci výstup:

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

Prevod emodži na text

Emodži môžete previesť na text pomocou jazyka Python demoji knižnica. Ak chcete nainštalovať knižnicu demoji, spustite nasledujúci príkaz:

pip nainštalovať demoji

Po nainštalovaní knižnice demoji si budete musieť stiahnuť údaje z úložiska kódov emodži Unicode Consortium, pretože samotný zoznam emodži sa často aktualizuje a mení. Vložte nasledujúci kód do súboru Python a potom ho spustite, aby ste stiahli požadované údaje.

# Importuje sa knižnica demoji
importovať demodži
demoji.download_codes ()

Nakoniec použite nasledujúci kód na prevod emodži na text.

# Import požadovaných knižníc
importovať demodži
# Text z miesta, kam chcete prevádzať emodži
text = "Konvertovať 😄 dané oj emodži 😒 na 😠 text"
emojis = demoji.findall (text)
# Tlačiť prevedené emodži
tlač (emodži)

Výkon:

{'😒': 'unamused face',
'😄': 'usmievavá tvár s usmievavými očami,
'😠': 'angry face',
'😎': 'usmievavá tvár so slnečnými okuliarmi,
}

Nahraďte emodži jeho význam

Ak chcete nahradiť emodži ich významom, môžete to ľahko urobiť pomocou knižnice emodži. Pred vykonaním nasledujúceho kódu nezabudnite nainštalovať knižnicu emodži pomocou pipu.

# Import požadovaných knižníc
importovať emodži
# Text z miesta, kde chcete nahradiť emodži
text = Toto sú niektoré z najpoužívanejších emodži
1. 😂
2. 😍
3. 🤣
nahradený_text = emoji.demojize (text, oddeľovače = ("", ""))
# Tlač nahradeného textu
tlač (nahradený_text)

Vyššie uvedený kód poskytne nasledujúci výstup:

Toto sú niektoré z najpoužívanejších emodži
1. face_with_tears_of_joy
2. usmievavá_obličej_srdcovými očami
3. zvíjam sa od smiechu na podlahe

Odstránenie emodži z textu v Pythone

Všetky emodži môžete z textu odstrániť pomocou regulárnych výrazov v jazyku Python.

# Import knižnice regulárnych výrazov
import re
# Text z miesta, kde chcete odstrániť všetky emodži
text = Toto sú niektoré z najpoužívanejších emodži
1. 😂 Emodži 1
2. 😍 Emodži 2

# Tlač textu pomocou emodži
tlačiť (text)
# Funkcia na odstránenie emodži z textu
def removeEmoji (text):
regrex_pattern = re.compile (pattern = "["
u "\ U0001F600 - \ U0001F64F" # emotikony
u "\ U0001F300- \ U0001F5FF" # symboly a piktogramy
u "\ U0001F680- \ U0001F6FF" # dopravné a mapové symboly
u "\ U0001F1E0- \ U0001F1FF" # vlajky (iOS)
"] +", flags = re. UNICODE)
návrat regrex_pattern.sub (r '', text)
# Tlač textu bez emodži
tlač (removeEmoji (text))

Vyššie uvedený kód poskytne nasledujúci výstup:

Toto sú niektoré z najpoužívanejších emodži
1. 😂 Emodži 1
2. 😍 Emodži 2
Toto sú niektoré z najpoužívanejších emodži
1. Emodži 1
2. Emodži 2

Spríjemnite si programovanie pomocou emodži

Emodži sa v súčasnosti považujú za neoddeliteľnú súčasť textovej komunikácie. Pomocou sily jazyka Python s nimi môžete vykonávať mnoho operácií. Zvyknite si používať emodži v komentároch, potvrdzovaní správ atď. aby bolo programovanie zábavné.

Oboje Emotikona a emodži sa v súčasnosti vo veľkej miere používajú v rôznych organizáciách. Môžete dokonca vytvorte si vlastné emodži vyjadriť sa nad textom.

Email
Vysvetlenie 100 najpopulárnejších emodži

Existuje toľko emodži, že môže byť ťažké vedieť, čo to všetko znamená. Tu sú vysvetlené najobľúbenejšie emodži.

Prečítajte si Ďalej

Súvisiace témy
  • Programovanie
  • Python
  • Emodži
O autorovi
Yuvraj Chandra (5 publikovaných článkov)

Yuvraj je vysokoškolský študent v odbore počítačová veda na univerzite v Dillí v Indii. Je vášnivý pre vývoj webových stránok na princípe Full Stack. Ak nepíše, skúma hĺbku rôznych technológií.

Viac od Yuvraja Chandru

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.