Von Yuvraj Chandra
Email

Möchten Sie Ihren Python-Code für Mitarbeiter zum Spaß machen? Erfahren Sie, wie Sie Emojis in Python einbinden.

Ein Emoji ist ein kleines digitales Bild, das verwendet wird, um eine Idee oder Emotion auszudrücken. Das Integrieren von Emojis in die Programmierung kann Spaß machen. Es macht das Programmieren zu einer unterhaltsamen Aufgabe. Sie können Emojis in Kommentaren, Commit-Nachrichten oder direkt im Code verwenden. Mit Emojis können Sie langweilige Texte wie Produktionsprotokolle und Dokumentationen in interessanten Text umwandeln. Sogar Menschen neigen dazu, Linien mit Emojis zu wählen, was die Produktivität erhöht.

Da Python für seine Vielseitigkeit bekannt ist, können Sie mit Python viele Operationen an Emoji ausführen.

Drucken Sie Emojis mit Python

Das Drucken von Emojis mit Python scheint schwierig zu sein, ist aber täuschend einfach. Sie können Unicode-Zeichen, CLDR-Namen oder Python-Bibliotheken verwenden Emoji Emojis drucken.

Verwenden von Unicode-Zeichen zum Drucken von Emoji

Unicode ist ein universeller Zeichencodierungsstandard, der jedem Zeichen und Symbol in jeder Sprache der Welt einen Code zuweist. Jedem Emoji ist ein eindeutiger Unicode zugeordnet. Wenn Sie Unicode mit Python verwenden, ersetzen Sie "+" mit "000" vom Unicode. Und dann stellen Sie dem Unicode das Präfix vor "\".

Zum Beispiel wird U + 1F605 als \ U0001F605 verwendet. Hier, "+" wird ersetzt durch "000" und "\" wird mit dem Unicode vorangestellt.

# grinsendes Gesicht
print ("\ U0001F600")
# strahlendes Gesicht mit lächelnden Augen
print ("\ U0001F601")
# grinsendes Gesicht mit Schweiß
print ("\ U0001F605")
# lachend auf dem Boden rollen
print ("\ U0001F923")
# Gesicht mit Freudentränen
print ("\ U0001F602")
# leicht lächelndes Gesicht
print ("\ U0001F642")
# lächelndes Gesicht mit Heiligenschein
print ("\ U0001F607")
# lächelndes Gesicht mit Herzaugen
print ("\ U0001F60D")
# Gesicht mit Reißverschlussmund
print ("\ U0001F910")
# unbeschwertes Gesicht
print ("\ U0001F612")

Der obige Code gibt die folgende Ausgabe aus:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Verwenden von CLDR-Kurznamen zum Drucken von Emoji

CLDR sammelt kurze Charakternamen und Schlüsselwörter für Emoji-Charaktere und -Sequenzen. Diese Methode ist komfortabler und einfacher zu bedienen.

# lächelndes Gesicht mit Sonnenbrille
print ("\ N {lächelndes Gesicht mit Sonnenbrille}")
# grinsendes Gesicht
print ("\ N {grinsendes Gesicht}")
# laut weinendes Gesicht
print ("\ N {laut weinendes Gesicht}")
# lachend auf dem Boden rollen
print ("\ N {rollt lachend auf dem Boden}")
# Gesicht mit Freudentränen
print ("\ N {Gesicht mit Freudentränen}")
# leicht lächelndes Gesicht
print ("\ N {leicht lächelndes Gesicht}")
# lächelndes Gesicht mit Heiligenschein
print ("\ N {lächelndes Gesicht mit Heiligenschein}")
# wütendes Gesicht
print ("\ N {wütendes Gesicht}")
# Gesicht mit Reißverschlussmund
print ("\ N {Reißverschluss-Mund-Gesicht}")
# unbeschwertes Gesicht
print ("\ N {unbeschwertes Gesicht}")

Der obige Code gibt die folgende Ausgabe aus:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Verwenden der Emoji-Bibliothek zum Drucken von Emoji

Diese Bibliothek erleichtert die Integration von Emojis in Python-Programme. Sie müssen diese Bibliothek jedoch installieren, bevor Sie sie verwenden können. Stellen Sie sicher Sie haben Pip auf Ihrem System installiert. Führen Sie an der Eingabeaufforderung Folgendes aus:

pip install emoji

Dadurch wird das installiert Emoji Python-Bibliothek. Beachten Sie, dass Sie die Bibliothek importieren müssen, um diese Bibliothek in Ihrem Python-Programm zu verwenden.

# Erforderliche Bibliotheken importieren
aus Emoji importieren Emojize
# lächelndes Gesicht mit Sonnenbrille
print (emojize (": smile_face_with_sunglasses:"))
# grinsendes Gesicht
print (emojize (": grinning_face:"))
# laut weinendes Gesicht
print (emojize (":oudly_crying_face:"))
# lachend auf dem Boden rollen
print (emojize (": rolling_on_the_floor_laughing:"))
# Gesicht mit Freudentränen
print (emojize (": face_with_tears_of_joy:"))
# leicht lächelndes Gesicht
print (emojize (": leicht_smiling_face:"))
# lächelndes Gesicht mit Heiligenschein
print (emojize (": smile_face_with_halo:"))
# wütendes Gesicht
print (emojize (": Angry_face:"))
# Gesicht mit Reißverschlussmund
print (emojize (": reißverschluss-mund_gesicht:"))
# unbeschwertes Gesicht
print (emojize (": unamused_face:"))

Der obige Code gibt die folgende Ausgabe aus:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Verbunden: So erhalten Sie neue Emojis für Android

Alle Emojis aus dem Text extrahieren

Mit Python können Sie ganz einfach alle Emojis aus dem Text extrahieren. Dies kann mit regulären Ausdrücken erfolgen. Führen Sie den folgenden Befehl an der Eingabeaufforderung aus, um die Regex-Bibliothek zu installieren:

pip install regex

re.findall () Methode wird verwendet, um alle Emojis aus dem Text zu finden.

# Erforderliche Bibliotheken importieren
Regex als re importieren
# Text, aus dem Sie Emojis extrahieren möchten
text = 'Wir wollen 😀 diese 😀 Emojis is extrahieren'
# Verwenden Sie reguläre Ausdrücke, um alle Emojis zu finden und aus dem Text zu extrahieren
emojis = re.findall (r '[^ \ w \ ⁠s,. ] ', Text)
Drucken (Emojis)

Die folgende Ausgabe wird angezeigt:

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

Emoji in Text konvertieren

Sie können Emoji mit Pythons in Text konvertieren Demoji Bibliothek. Führen Sie den folgenden Befehl aus, um die Demoji-Bibliothek zu installieren:

pip install demoji

Nachdem Sie die Demoji-Bibliothek installiert haben, müssen Sie Daten aus dem Emoji-Code-Repository des Unicode-Konsortiums herunterladen, da die Emoji-Liste selbst häufig aktualisiert und geändert wird. Fügen Sie den folgenden Code in eine Python-Datei ein und führen Sie ihn aus, um die erforderlichen Daten herunterzuladen.

# Demoji-Bibliothek importieren
Demoji importieren
demoji.download_codes ()

Verwenden Sie abschließend den folgenden Code, um Emojis in Text umzuwandeln.

# Erforderliche Bibliotheken importieren
Demoji importieren
# Text, von dem aus Sie Emojis konvertieren möchten
text = "Konvertiere 😄 die 😎 gegebenen Emojis 😒 in 😠 Text"
emojis = demoji.findall (Text)
# Konvertierte Emojis drucken
Drucken (Emojis)

Ausgabe:

{'😒': 'unbeschwertes Gesicht',
'😄': 'grinsendes Gesicht mit lächelnden Augen,
'😠': 'wütendes Gesicht',
'😎': 'lächelndes Gesicht mit Sonnenbrille,
}

Ersetzen Sie Emoji durch seine Bedeutung

Wenn Sie Emojis durch ihre Bedeutung ersetzen möchten, können Sie dies einfach mithilfe der Emoji-Bibliothek tun. Stellen Sie sicher, dass Sie die Emoji-Bibliothek mit pip installieren, bevor Sie den folgenden Code ausführen.

# Erforderliche Bibliotheken importieren
Emoji importieren
# Text, von dem aus Sie Emojis ersetzen möchten
text = Dies sind einige der am häufigsten verwendeten Emojis
1. 😂
2. 😍
3. 🤣
replace_text = emoji.demojize (text, delimiters = ("", ""))
# Ersetzen von ersetztem Text
print (replace_text)

Der obige Code gibt die folgende Ausgabe aus:

Dies sind einige der am häufigsten verwendeten Emojis
1. face_with_tears_of_joy
2. lächelndes_gesicht_mit_herzaugen
3. Rolling_on_the_floor_laughing

Entfernen von Emoji aus dem Text in Python

Sie können alle Emojis mithilfe regulärer Ausdrücke in Python aus dem Text entfernen.

# Importieren der Bibliothek für reguläre Ausdrücke
import re
# Text, von dem Sie alle Emojis entfernen möchten
text = Dies sind einige der am häufigsten verwendeten Emojis
1. 😂 Emoji 1
2. 😍 Emoji 2

# Drucken Sie den Text mit Emojis
drucken (Text)
# Funktion zum Entfernen von Emoji aus dem Text
def removeEmoji (Text):
regrex_pattern = re.compile (pattern = "["
u "\ U0001F600- \ U0001F64F" # Emoticons
u "\ U0001F300- \ U0001F5FF" # Symbole und Piktogramme
u "\ U0001F680- \ U0001F6FF" # Transport- und Kartensymbole
u "\ U0001F1E0- \ U0001F1FF" # Flags (iOS)
"] +", flags = re. UNICODE)
return regrex_pattern.sub (r '', text)
# Drucken des Textes ohne Emojis
print (removeEmoji (Text))

Der obige Code gibt die folgende Ausgabe aus:

Dies sind einige der am häufigsten verwendeten Emojis
1. 😂 Emoji 1
2. 😍 Emoji 2
Dies sind einige der am häufigsten verwendeten Emojis
1. Emoji 1
2. Emoji 2

Mit Emojis macht das Programmieren Spaß

Emojis gelten heute als integraler Bestandteil der Textkommunikation. Mit der Kraft von Python können Sie viele Operationen an ihnen ausführen. Gewöhnen Sie sich an, Emojis in Kommentaren, Commit-Nachrichten usw. zu verwenden. damit das Programmieren Spaß macht.

Beide Emoticon und Emoji werden jetzt in großem Umfang in verschiedenen Organisationen eingesetzt. Du kannst sogar Mach dein eigenes Emoji sich über Text ausdrücken.

Email
Die 100 beliebtesten Emojis erklärt

Es gibt so viele Emojis, dass es schwierig sein kann zu wissen, was sie alle bedeuten. Hier werden die beliebtesten Emojis erklärt.

Weiter lesen

Verwandte Themen
  • Programmierung
  • Python
  • Emojis
Über den Autor
Yuvraj Chandra (5 Artikel veröffentlicht)

Yuvraj ist ein Student der Informatik an der Universität von Delhi, Indien. Er ist begeistert von der Full Stack Web-Entwicklung. Wenn er nicht schreibt, erforscht er die Tiefe verschiedener Technologien.

Mehr von Yuvraj Chandra

Abonnieren Sie unseren Newsletter

Melden Sie sich für unseren Newsletter an, um technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote zu erhalten!

Noch ein Schritt…!

Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.

.