Autor: Yuvraj Chandra
E-mailem

Chcete, aby váš kód v Pythonu byl zábavný pro spolupracovníky? Naučte se, jak zahrnout emodži v Pythonu.

Emodži je malý digitální obrázek používaný k vyjádření nápadu nebo emocí. Integrace emodži s programováním může být zábavná. Díky tomu je programování příjemným úkolem. Emodži můžete použít v komentářích, potvrzeních zpráv nebo přímo v kódu. Nudné texty, jako jsou produkční protokoly a dokumentace, můžete převést na zajímavý text pomocí emodži. Dokonce i lidé mají tendenci vybírat řádky s emodži, což zvyšuje produktivitu.

Protože Python je známý svou všestranností, můžete pomocí Pythonu provádět mnoho operací na emodži.

Tisk emodži pomocí Pythonu

Tisk emodži pomocí Pythonu se zdá být obtížný, ale je to klamně jednoduché. Můžete použít znaky Unicode, názvy CLDR nebo knihovnu Python emodži tisknout emodži.

Používání znaků Unicode k tisku emodži

Unicode je univerzální standard kódování znaků, který přiřazuje kód každému znaku a symbolu v každém jazyce na světě. Každému emoji je přiřazen jedinečný Unicode. Pokud používáte Unicode s Pythonem, nahraďte jej

instagram viewer
"+" s "000" z Unicode. A poté předponu Unicode "\".

Například - U + 1F605 bude použit jako \ U0001F605. Tady, "+" je nahrazen "000" a "\" má předponu Unicode.

# šklebící se tvář
tisk ("\ U0001F600")
# zářivý obličej s usměvavýma očima
tisk ("\ U0001F601")
# šklebící se tvář potem
tisk ("\ U0001F605")
# kymácející se na podlaze
tisk ("\ U0001F923")
# tvář se slzami radosti
tisk ("\ U0001F602")
# mírně usměvavý obličej
tisk ("\ U0001F642")
# usmívající se tvář se svatozáří
tisk ("\ U0001F607")
# usmívající se tvář se srdcem
tisk ("\ U0001F60D")
# obličej se zipem
tisk ("\ U0001F910")
# neobjevená tvář
tisk ("\ U0001F612")

Výše uvedený kód poskytne následující výstup:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Použití krátkých jmen CLDR k tisku emodži

CLDR sbírá krátké názvy znaků a klíčová slova pro znaky a sekvence Emoji. Tato metoda je pohodlnější a snadno použitelná.

# usměvavá tvář se slunečními brýlemi
print ("\ N {usměvavý obličej se slunečními brýlemi}")
# šklebící se tvář
print ("\ N {šklebící se tvář}")
# hlasitě plačící obličej
print ("\ N {hlasitě plačící obličej}")
# kymácející se na podlaze
print ("\ N {válí se po podlaze se smíchem}")
# tvář se slzami radosti
print ("\ N {obličej se slzami radosti}")
# mírně usměvavý obličej
print ("\ N {mírně usměvavý obličej}")
# usmívající se tvář se svatozáří
print ("\ N {usmívající se tvář se svatozáří}")
# naštvaný obličej
print ("\ N {rozzlobený obličej}")
# obličej se zipem
tisk ("\ N {obličej se zipem v ústech}")
# neobjevená tvář
print ("\ N {unamused face}")

Výše uvedený kód poskytne následující výstup:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

K tisku emodži pomocí knihovny emodži

Tato knihovna usnadňuje integraci emojis s programy Pythonu. Před použitím však musíte tuto knihovnu nainstalovat. Ujisti se máte ve svém systému nainstalovaný pip. Na příkazovém řádku spusťte následující příkaz:

pip nainstalujte emoji

Tím se nainstaluje emodži Knihovna Pythonu. Všimněte si, že pro použití této knihovny ve vašem Python programu budete muset knihovnu importovat.

# Import požadovaných knihoven
z emodži import emojize
# usměvavá tvář se slunečními brýlemi
print (emojize (": smiling_face_with_sunglasses:"))
# šklebící se tvář
print (emojize (": grinning_face:"))
# hlasitě plačící obličej
print (emojize (": loudly_crying_face:"))
# kymácející se na podlaze
tisk (emojize (": rolling_on_the_floor_laughing:"))
# tvář se slzami radosti
tisk (emojize (": face_with_tears_of_joy:"))
# mírně usměvavý obličej
tisk (emojize (": mírně_smiling_face:"))
# usmívající se tvář se svatozáří
print (emojize (": smiling_face_with_halo:"))
# naštvaný obličej
print (emojize (": angry_face:"))
# obličej se zipem
tisk (emojize (": zip-mouth_face:"))
# neobjevená tvář
tisk (emojize (": unamused_face:"))

Výše uvedený kód poskytne následující výstup:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Příbuzný: Jak získat nové emodži pro Android

Extrakce všech emodži z textu

Všechny emodži můžete z textu snadno extrahovat pomocí Pythonu. To lze provést pomocí regulárního výrazu. Spusťte následující příkaz v příkazovém řádku a nainstalujte knihovnu regex:

pip nainstalujte regex

re.findall () metoda slouží k vyhledání všech emodži z textu.

# Import požadovaných knihoven
importujte regulární výraz jako re
# Text, ze kterého chcete extrahovat emodži
text = 'Chceme 😅 extrahovat 😁 tyto 😀 emodži'
# Použití regulárního výrazu k vyhledání a extrakci všech emodži z textu
emojis = re.findall (r '[^ \ w \ ⁠s,. ]', text)
tisk (emodži)

Zobrazí se následující výstup:

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

Převod emodži na text

Emodži můžete převést na text pomocí Pythonu demoji knihovna. Chcete-li nainstalovat knihovnu demoji, spusťte následující příkaz:

pip nainstalujte demoji

Po instalaci knihovny demoji budete muset stáhnout data z úložiště emodži kódu Unicode Consortium, protože samotný seznam emodži je často aktualizován a měněn. Vložte následující kód do souboru Pythonu a poté jej spusťte a stáhněte požadovaná data.

# Import knihovny demoji
importovat demoji
demoji.download_codes ()

Nakonec použijte následující kód k převodu emodži na text.

# Import požadovaných knihoven
importovat demoji
# Text z místa, kam chcete převést emodži
text = "Převést 😎 dané oj emodži 😒 na 😠 text"
emojis = demoji.findall (text)
# Tisk převedených emodži
tisk (emodži)

Výstup:

{'😒': 'unamused face',
'😄': 'šklebící se tvář s usměvavýma očima,
'😠': 'angry face',
'😎': 'usmívající se obličej se slunečními brýlemi,
}

Nahraďte emodži jeho významem

Pokud chcete nahradit emodži jejich významem, můžete to snadno udělat pomocí knihovny emodži. Před spuštěním následujícího kódu nezapomeňte nainstalovat knihovnu emoji pomocí pipu.

# Import požadovaných knihoven
importovat emodži
# Text z místa, kde chcete nahradit emodži
text = Toto jsou některé z nejpoužívanějších emodži
1. 😂
2. 😍
3. 🤣
nahradený_text = emoji.demojize (text, oddělovače = ("", ""))
# Tisk nahradil text
tisk (nahrazený_text)

Výše uvedený kód poskytne následující výstup:

Toto jsou některé z nejpoužívanějších emodži
1. face_with_tears_of_joy
2. usmívající se_obličej_srdcem očima
3. rolling_on_the_floor_laughing

Odstranění emodži z textu v Pythonu

Všechny emodži můžete z textu odstranit pomocí regulárních výrazů v Pythonu.

# Import knihovny regulárních výrazů
import re
# Text z místa, kde chcete odstranit všechny emodži
text = Toto jsou některé z nejpoužívanějších emodži
1. 😂 Emodži 1
2. 😍 Emoji 2

# Tisk textu pomocí emodži
tisk (text)
# Funkce pro odstranění 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" # příznaky (iOS)
"] +", flags = re. UNICODE)
vrátit regrex_pattern.sub (r '', text)
# Tisk textu bez emodži
tisk (removeEmoji (text))

Výše uvedený kód poskytne následující výstup:

Toto jsou některé z nejpoužívanějších emodži
1. 😂 Emodži 1
2. 😍 Emoji 2
Toto jsou některé z nejpoužívanějších emodži
1. Emodži 1
2. Emodži 2

Udělejte si z programování zábavu pomocí emodži

Emodži jsou nyní považovány za nedílnou součást textové komunikace. S využitím síly Pythonu můžete na nich provádět mnoho operací. Zvykněte si používat emodži v komentářích, potvrzování zpráv atd. aby bylo programování zábavné.

Oba Emotikony a emodži jsou nyní hojně využívány v různých organizacích. Můžete dokonce vytvořte si vlastní emodži vyjádřit se přes text.

E-mailem
Vysvětleno 100 nejpopulárnějších emodži

Existuje tolik emodži, že může být obtížné vědět, co to všechno znamená. Zde jsou vysvětleny nejpopulárnější emodži.

Přečtěte si další

Související témata
  • Programování
  • Krajta
  • Emojis
O autorovi
Yuvraj Chandra (5 článků publikováno)

Yuvraj je vysokoškolský student výpočetní techniky na univerzitě v Dillí v Indii. Je vášnivým vývojářem Full Stack Web Development. Když nepíše, zkoumá hloubku různých technologií.

Více od Yuvraj Chandry

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.