Par Yuvraj Chandra
E-mail

Vous voulez rendre votre code Python amusant pour les collaborateurs? Apprenez à inclure des émojis dans Python.

Un emoji est une petite image numérique utilisée pour exprimer une idée ou une émotion. Intégrer les émoticônes à la programmation peut être amusant. Cela rend la programmation une tâche agréable. Vous pouvez utiliser des emojis dans les commentaires, les messages de validation ou directement dans le code. Vous pouvez convertir des textes ennuyeux comme les journaux de production et la documentation en texte intéressant en utilisant des emojis. Même les gens ont tendance à choisir des lignes avec des emojis, ce qui augmente la productivité.

Puisque Python est connu pour sa polyvalence, vous pouvez effectuer de nombreuses opérations sur les emoji en utilisant Python.

Imprimer des émoticônes à l'aide de Python

Imprimer des emojis à l'aide de Python semble être difficile, mais c'est d'une simplicité trompeuse. Vous pouvez utiliser des caractères Unicode, des noms CLDR ou une bibliothèque Python

instagram viewer
emoji pour imprimer des emojis.

Utilisation de caractères Unicode pour imprimer des emojis

Unicode est une norme de codage de caractères universelle qui attribue un code à chaque caractère et symbole dans toutes les langues du monde. Chaque emoji a un Unicode unique qui lui est attribué. Lorsque vous utilisez Unicode avec Python, remplacez "+" avec "000" de l'Unicode. Et puis préfixez l'Unicode avec "\".

Par exemple, U + 1F605 sera utilisé comme \ U0001F605. Ici, "+" est remplacé par "000" et "\" est précédé de l'Unicode.

# visage souriant
imprimer ("\ U0001F600")
# visage rayonnant aux yeux souriants
imprimer ("\ U0001F601")
# visage souriant de sueur
imprimer ("\ U0001F605")
# roulant sur le sol en riant
imprimer ("\ U0001F923")
# visage avec des larmes de joie
imprimer ("\ U0001F602")
# visage légèrement souriant
imprimer ("\ U0001F642")
# visage souriant avec halo
imprimer ("\ U0001F607")
# visage souriant avec des yeux de coeur
imprimer ("\ U0001F60D")
# visage à fermeture éclair
imprimer ("\ U0001F910")
# visage non amusé
imprimer ("\ U0001F612")

Le code ci-dessus donnera la sortie suivante:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Utilisation des noms courts CLDR pour imprimer des emojis

CLDR recueille des noms de caractères courts et des mots-clés pour les caractères et les séquences Emoji. Cette méthode est plus confortable et facile à utiliser.

# visage souriant avec des lunettes de soleil
print ("\ N {visage souriant avec des lunettes de soleil}")
# visage souriant
print ("\ N {visage souriant}")
# visage qui pleure bruyamment
print ("\ N {visage qui pleure bruyamment}")
# roulant sur le sol en riant
print ("\ N {roulant sur le sol en riant}")
# visage avec des larmes de joie
print ("\ N {visage avec des larmes de joie}")
# visage légèrement souriant
print ("\ N {visage légèrement souriant}")
# visage souriant avec halo
print ("\ N {visage souriant avec un halo}")
# Visage énervé
print ("\ N {visage en colère}")
# visage à fermeture éclair
imprimer ("\ N {face bouche-fermeture éclair}")
# visage non amusé
print ("\ N {visage non amusé}")

Le code ci-dessus donnera la sortie suivante:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Utilisation de la bibliothèque d'émojis pour imprimer des emojis

Cette bibliothèque facilite l'intégration des emojis aux programmes Python. Mais vous devez installer cette bibliothèque avant de l'utiliser. S'assurer vous avez installé pip sur votre système. Exécutez ce qui suit dans l'invite de commande:

pip installer emoji

Cela installera le emoji Bibliothèque Python. Notez que pour utiliser cette bibliothèque dans votre programme Python, vous devrez importer la bibliothèque.

# Importer les bibliothèques requises
à partir d'emoji importer des emojize
# visage souriant avec des lunettes de soleil
print (emojize (": smiling_face_with_sunglasses:"))
# visage souriant
print (emojize (": grinning_face:"))
# visage qui pleure bruyamment
print (emojize (": loudly_crying_face:"))
# roulant sur le sol en riant
print (emojize (": rolling_on_the_floor_laughing:"))
# visage avec des larmes de joie
print (emojize (": face_with_tears_of_joy:"))
# visage légèrement souriant
print (emojize (": légèrement_smiling_face:"))
# visage souriant avec halo
print (emojize (": smiling_face_with_halo:"))
# Visage énervé
print (emojize (": angry_face:"))
# visage à fermeture éclair
print (emojize (": zipper-bouche_face:"))
# visage non amusé
print (emojize (": unamused_face:"))

Le code ci-dessus donnera la sortie suivante:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

En rapport: Comment obtenir de nouveaux émoticônes sur Android

Extraire tous les emojis du texte

Vous pouvez facilement extraire tous les emojis du texte en utilisant Python. Cela peut être fait en utilisant une expression régulière. Exécutez la commande suivante dans l'invite de commande pour installer la bibliothèque regex:

pip installer regex

re.findall () La méthode est utilisée pour trouver tous les emojis du texte.

# Importer les bibliothèques requises
importer regex comme re
# Texte dont vous souhaitez extraire les emojis
text = 'Nous 😊 voulons 😅 extraire 😁 ces 😀 emojis'
# Utilisation d'une expression régulière pour rechercher et extraire tous les emojis du texte
emojis = re.findall (r '[^ \ w \ ⁠s,. ]', texte)
imprimer (emojis)

La sortie suivante sera affichée:

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

Conversion d'emoji en texte

Vous pouvez convertir des emoji en texte en utilisant Python démoji bibliothèque. Pour installer la bibliothèque de démojis, exécutez la commande suivante:

pip installer démoji

Après avoir installé la bibliothèque de démojis, vous devrez télécharger des données à partir du référentiel de codes emoji du consortium Unicode, car la liste d'emojis elle-même est fréquemment mise à jour et modifiée. Collez le code suivant dans un fichier Python, puis exécutez-le pour télécharger les données requises.

# Importation de la bibliothèque de démojis
importer des démojis
demoji.download_codes ()

Enfin, utilisez le code suivant pour convertir les emojis en texte.

# Importer les bibliothèques requises
importer des démojis
# Texte d'où vous souhaitez convertir les emojis
text = "Convertir 😄 les 😎 émojis donnés 😒 en 😠 texte"
emojis = demoji.findall (texte)
# Imprimer les emojis convertis
imprimer (emojis)

Production:

{'😒': 'visage non amusé',
'😄': 'visage souriant avec des yeux souriants,
'😠': 'visage en colère',
'😎': 'visage souriant avec des lunettes de soleil,
}

Remplacez Emoji par sa signification

Si vous souhaitez remplacer les emojis par leur signification, vous pouvez facilement le faire en utilisant la bibliothèque d'emojis. Assurez-vous d'installer la bibliothèque emoji à l'aide de pip avant d'exécuter le code suivant.

# Importer les bibliothèques requises
importer des emoji
# Texte d'où vous souhaitez remplacer les emojis
text = Voici quelques-uns des emojis les plus utilisés
1. 😂
2. 😍
3. 🤣
replace_text = emoji.demojize (texte, délimiteurs = ("", ""))
# Impression du texte remplacé
imprimer (texte remplacé)

Le code ci-dessus donnera la sortie suivante:

Voici quelques-uns des emojis les plus utilisés
1. face_with_tears_of_joy
2. souriant_face_avec_les_cœurs-yeux
3. roulant sur le sol en riant

Suppression d'emoji du texte en Python

Vous pouvez supprimer tous les emojis du texte à l'aide d'expressions régulières en Python.

# Importation de la bibliothèque d'expressions régulières
importer re
# Texte d'où vous souhaitez supprimer tous les emojis
text = Voici quelques-uns des emojis les plus utilisés
1. 😂 Emoji 1
2. 😍 Emoji 2

# Impression du texte avec des emojis
imprimer (texte)
# Fonction pour supprimer les emoji du texte
def removeEmoji (texte):
regrex_pattern = re.compile (modèle = "["
u "\ U0001F600- \ U0001F64F" # émoticônes
u "\ U0001F300- \ U0001F5FF" # symboles et pictogrammes
u "\ U0001F680- \ U0001F6FF" # symboles de transport et de carte
u "\ U0001F1E0- \ U0001F1FF" # indicateurs (iOS)
"] +", drapeaux = re. UNICODE)
retourne regrex_pattern.sub (r '', texte)
# Impression du texte sans emojis
imprimer (supprimerEmoji (texte))

Le code ci-dessus donnera la sortie suivante:

Voici quelques-uns des emojis les plus utilisés
1. 😂 Emoji 1
2. 😍 Emoji 2
Voici quelques-uns des emojis les plus utilisés
1. Emoji 1
2. Emoji 2

Rendre la programmation amusante avec les émojis

Les émojis sont désormais considérés comme faisant partie intégrante de la communication textuelle. En utilisant la puissance de Python, vous pouvez effectuer de nombreuses opérations sur eux. Prenez l'habitude d'utiliser des emojis dans les commentaires, les messages de validation, etc. pour rendre la programmation amusante.

Tout les deux Émoticône et Emoji sont maintenant largement utilisés dans diverses organisations. Vous pouvez même créez votre propre emoji pour vous exprimer par texte.

E-mail
Les 100 émojis les plus populaires expliqués

Il y a tellement d'émojis qu'il peut être difficile de savoir ce qu'ils signifient tous. Voici les emojis les plus populaires expliqués.

Lire la suite

Rubriques connexes
  • Programmation
  • Python
  • Emojis
A propos de l'auteur
Yuvraj Chandra (5 articles publiés)

Yuvraj est un étudiant de premier cycle en informatique à l'Université de Delhi, en Inde. Il est passionné par le développement Web Full Stack. Quand il n'écrit pas, il explore la profondeur des différentes technologies.

Plus de Yuvraj Chandra

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.