Vill du göra din Python-kod rolig för medarbetare? Lär dig att inkludera emojis i Python.
En emoji är en liten digital bild som används för att uttrycka en idé eller känsla. Att integrera emojis med programmering kan vara roligt. Det gör programmering till en rolig uppgift. Du kan använda emojis i kommentarer, begå meddelanden eller direkt i kod. Du kan konvertera tråkiga texter som produktionsloggar och dokumentation till intressant text med hjälp av emojis. Även människor tenderar att välja linjer med emojis vilket ökar produktiviteten.
Eftersom Python är känt för sin mångsidighet kan du utföra många operationer på emoji med Python.
Skriv ut emojis med Python
Att skriva ut emojis med Python verkar vara svårt men det är bedrägligt enkelt. Du kan använda Unicode-tecken, CLDR-namn eller Python-bibliotek emoji för att skriva ut emojis.
Använda Unicode-tecken för att skriva ut Emoji
Unicode är en universell teckenkodningsstandard som tilldelar en kod till varje tecken och symbol på alla språk i världen. Varje emoji har en unik Unicode tilldelad. När du använder Unicode med Python, byt ut
"+" med "000" från Unicode. Och sedan prefix Unicode med "\".Till exempel- U + 1F605 kommer att användas som \ U0001F605. Här, "+" ersätts med "000" och "\" är prefix med Unicode.
# flinande ansikte
skriva ut ("\ U0001F600")
# strålande ansikte med leende ögon
skriva ut ("\ U0001F601")
# flinande ansikte med svett
skriva ut ("\ U0001F605")
# rullar på marken skrattandes
skriva ut ("\ U0001F923")
# ansikte med glädjetårar
skriva ut ("\ U0001F602")
# något leende ansikte
skriva ut ("\ U0001F642")
# leende ansikte med gloria
skriva ut ("\ U0001F607")
# leende ansikte med hjärt-ögon
skriva ut ("\ U0001F60D")
# blixtlås-mun ansikte
skriva ut ("\ U0001F910")
# unamused ansikte
skriva ut ("\ U0001F612")
Ovanstående kod ger följande utdata:
😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
Använda CLDR-kortnamn för att skriva ut emoji
CLDR samlar korta teckennamn och nyckelord för Emoji-tecken och sekvenser. Denna metod är bekvämare och lättare att använda.
# leende ansikte med solglasögon
tryck ("\ N {leende ansikte med solglasögon}")
# flinande ansikte
skriv ut ("\ N {grinning face}")
# högt gråtande ansikte
skriva ut ("\ N {högt gråtande ansikte}")
# rullar på marken skrattandes
skriva ut ("\ N {rullar på golvet och skrattar}")
# ansikte med glädjetårar
skriva ut ("\ N {ansikte med tårar av glädje}")
# något leende ansikte
skriva ut ("\ N {något leende ansikte}")
# leende ansikte med gloria
skriva ut ("\ N {leende ansikte med gloria}")
# argt ansikte
skriva ut ("\ N {arg ansikte}")
# blixtlås-mun ansikte
tryck ("\ N {blixtlås ansikte}")
# unamused ansikte
skriva ut ("\ N {unamused face}")
Ovanstående kod ger följande utdata:
😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒
Använda Emoji-biblioteket för att skriva ut Emoji
Detta bibliotek gör det enkelt att integrera emojis med Python-program. Men du måste installera det här biblioteket innan du använder det. Se till du har pip installerat på ditt system. Kör följande i kommandotolken:
pip installera emoji
Detta kommer att installera emoji Python-bibliotek. Observera att du måste importera biblioteket för att kunna använda detta bibliotek i ditt Python-program.
# Importera obligatoriska bibliotek
från emoji importera emojize
# leende ansikte med solglasögon
skriva ut (emojize (": smiling_face_with_sunglasses:"))
# flinande ansikte
skriv ut (emojize (": grinning_face:"))
# högt gråtande ansikte
skriv ut (emojize (": loudly_crying_face:"))
# rullar på marken skrattandes
skriv ut (emojize (": rolling_on_the_floor_laughing:"))
# ansikte med glädjetårar
skriv ut (emojize (": face_with_tears_of_joy:"))
# något leende ansikte
skriv ut (emojize (": slightly_smiling_face:"))
# leende ansikte med gloria
skriva ut (emojize (": smiling_face_with_halo:"))
# argt ansikte
skriv ut (emojize (": angry_face:"))
# blixtlås-mun ansikte
skriv ut (emojize (": zipper-mouth_face:"))
# unamused ansikte
skriv ut (emojize (": unamused_face:"))
Ovanstående kod ger följande utdata:
😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒
Relaterad: Hur får man nya emojis på Android
Extrahera alla emojier från texten
Du kan enkelt extrahera alla emojis från texten med Python. Det kan göras med hjälp av reguljära uttryck. Kör följande kommando i kommandotolken för att installera regex-biblioteket:
pip installera regex
re.findall () metoden används för att hitta alla emojis från texten.
# Importera obligatoriska bibliotek
importera regex som re
# Text som du vill extrahera emojis från
text = 'Vi 😊 vill 😅 extrahera 😁 dessa 😀 emojis'
# Använd regelbundet uttryck för att hitta och extrahera alla emojis från texten
emojis = re.findall (r '[^ \ w \ s,. ] ', text)
tryck (emojis)
Följande utdata visas:
['😊', '😅', '😏', '😁', '😀']
Konvertera emoji till text
Du kan konvertera emoji till text med Pythons demoji bibliotek. För att installera demoji-biblioteket, kör följande kommando:
pip installera demoji
När du har installerat demoji-biblioteket måste du ladda ner data från Unicode Consortiums emoji-kodförvar, eftersom själva emoji-listan ofta uppdateras och ändras. Klistra in följande kod i en Python-fil och kör den för att ladda ner nödvändig data.
# Importerar demoji-bibliotek
importera demoji
demoji.download_codes ()
Slutligen, använd följande kod för att konvertera emojis till text.
# Importera obligatoriska bibliotek
importera demoji
# Text från var du vill konvertera emojis
text = "Konvertera 😄 de 😎 angivna emojisna 😒 till 😠 texten"
emojis = demoji.findall (text)
# Skriv ut konverterade emojis
tryck (emojis)
Produktion:
{'😒': 'unamused face',
'😄': 'flinande ansikte med leende ögon,
'😠': 'arg ansikte',
'😎': 'leende ansikte med solglasögon,
}
Ersätt Emoji med dess mening
Om du vill ersätta emojis med deras betydelse kan du enkelt göra det med hjälp av emoji-biblioteket. Se till att installera emoji-biblioteket med pip innan du kör följande kod.
# Importera obligatoriska bibliotek
importera emoji
# Text från var du vill ersätta emojis
text = Dessa är några av de mest använda emojierna
1. 😂
2. 😍
3. 🤣
ersatt_text = emoji.demojize (text, avgränsare = ("", ""))
# Utskrift ersatt text
skriv ut (ersatt_text)
Ovanstående kod ger följande utdata:
Dessa är några av de mest använda emojierna
1. ansikte_med_tårar_ av_glädje
2. smile_face_with_heart-eyes
3. rullar på marken skrattandes
Ta bort Emoji från texten i Python
Du kan ta bort alla emojis från texten med hjälp av reguljära uttryck i Python.
# Importera reguljära uttrycksbibliotek
importera om
# Text från var du vill ta bort alla emojis
text = Dessa är några av de mest använda emojierna
1. 😂 Emoji 1
2. 😍 Emoji 2
# Skriva ut texten med emojis
skriva ut (text)
# Funktion för att ta bort emoji från text
def removeEmoji (text):
regrex_pattern = re.compile (mönster = "["
u "\ U0001F600- \ U0001F64F" # uttryckssymboler
u "\ U0001F300- \ U0001F5FF" # symboler och piktogram
u "\ U0001F680- \ U0001F6FF" # symboler för transport & karta
u "\ U0001F1E0- \ U0001F1FF" # flaggor (iOS)
"] +", flaggor = re. UNIKOD)
returnera regrex_pattern.sub (r '', text)
# Skriva ut texten utan emojis
skriva ut (ta bortEmoji (text))
Ovanstående kod ger följande utdata:
Dessa är några av de mest använda emojierna
1. 😂 Emoji 1
2. 😍 Emoji 2
Dessa är några av de mest använda emojierna
1. Emoji 1
2. Emoji 2
Gör programmering kul med emojis
Emojis anses nu vara en integrerad del av textkommunikation. Med Pythons kraft kan du utföra många operationer på dem. Få en vana att använda emojis i kommentarer, begå meddelanden etc. för att göra programmering roligt.
Både Uttryckssymbol och Emoji används nu i stor utsträckning i olika organisationer. Du kan till och med skapa din egen emoji att uttrycka dig över text.
Det finns så många emojier att det kan vara svårt att veta vad de alla betyder. Här är de mest populära emojierna förklarade.
Läs Nästa
- Programmering
- Pytonorm
- Emojis

Yuvraj är en doktorand vid datavetenskap vid University of Delhi, Indien. Han brinner för Full Stack webbutveckling. När han inte skriver utforskar han djupet i olika tekniker.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.