Από τον Yuvraj Chandra
ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

Θέλετε να κάνετε τον κώδικα Python διασκεδαστικό για συνεργάτες; Μάθετε πώς να συμπεριλαμβάνετε emoji στο Python.

Το emoji είναι μια μικρή ψηφιακή εικόνα που χρησιμοποιείται για να εκφράσει μια ιδέα ή ένα συναίσθημα. Η ενοποίηση των emoji με τον προγραμματισμό μπορεί να είναι διασκεδαστική. Κάνει τον προγραμματισμό μια ευχάριστη εργασία. Μπορείτε να χρησιμοποιήσετε emoji σε σχόλια, μηνύματα δέσμευσης ή απευθείας σε κώδικα. Μπορείτε να μετατρέψετε βαρετά κείμενα όπως αρχεία καταγραφής παραγωγής και τεκμηρίωση σε ενδιαφέρον κείμενο χρησιμοποιώντας emoji. Ακόμη και οι άνθρωποι τείνουν να επιλέγουν γραμμές που έχουν emoji που αυξάνουν την παραγωγικότητα.

Επειδή το Python είναι γνωστό για την ευελιξία του, μπορείτε να εκτελέσετε πολλές λειτουργίες στο emoji χρησιμοποιώντας το Python.

Εκτύπωση Emoji χρησιμοποιώντας Python

Η εκτύπωση emoji χρησιμοποιώντας Python φαίνεται να είναι δύσκολη, αλλά είναι παραπλανητικά απλή. Μπορείτε να χρησιμοποιήσετε χαρακτήρες Unicode, ονόματα CLDR ή βιβλιοθήκη Python

instagram viewer
emoji για εκτύπωση emoji.

Χρήση χαρακτήρων Unicode για εκτύπωση Emoji

Το Unicode είναι ένα καθολικό πρότυπο κωδικοποίησης χαρακτήρων που εκχωρεί έναν κωδικό σε κάθε χαρακτήρα και σύμβολο σε κάθε γλώσσα του κόσμου. Κάθε emoji έχει ένα μοναδικό Unicode που του έχει ανατεθεί. Όταν χρησιμοποιείτε το Unicode με Python, αντικαταστήστε το "+" με "000" από το Unicode. Και μετά προθέστε το Unicode με "\".

Για παράδειγμα, το U + 1F605 θα χρησιμοποιηθεί ως \ U0001F605. Εδώ, "+" αντικαθίσταται με "000" και "\" προτίθεται με το Unicode.

# χαμογελαστό πρόσωπο
εκτύπωση ("\ U0001F600")
# ακτινοβολεί πρόσωπο με χαμογελαστά μάτια
εκτύπωση ("\ U0001F601")
# χαμογελαστό πρόσωπο με ιδρώτα
εκτύπωση ("\ U0001F605")
# κυλιέμαι στο πάτωμα γελώντας
εκτύπωση ("\ U0001F923")
# πρόσωπο με δάκρυα χαράς
εκτύπωση ("\ U0001F602")
# ελαφρώς χαμογελαστό πρόσωπο
εκτύπωση ("\ U0001F642")
# χαμογελαστό πρόσωπο με φωτοστέφανο
εκτύπωση ("\ U0001F607")
# χαμογελαστό πρόσωπο με καρδιά-μάτια
εκτύπωση ("\ U0001F60D")
# πρόσωπο με φερμουάρ
εκτύπωση ("\ U0001F910")
# αχρησιμοποίητο πρόσωπο
εκτύπωση ("\ U0001F612")

Ο παραπάνω κώδικας θα δώσει την ακόλουθη έξοδο:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Χρήση σύντομων ονομάτων CLDR για εκτύπωση Emoji

Το CLDR συλλέγει σύντομα ονόματα χαρακτήρων και λέξεις-κλειδιά για χαρακτήρες και ακολουθίες Emoji. Αυτή η μέθοδος είναι πιο άνετη και εύκολη στη χρήση.

# χαμογελαστό πρόσωπο με γυαλιά ηλίου
εκτύπωση ("\ N {χαμογελαστό πρόσωπο με γυαλιά ηλίου}")
# χαμογελαστό πρόσωπο
εκτύπωση ("\ N {πρόσωπο χαμόγελου}")
# φωνάζοντας δυνατά πρόσωπο
εκτύπωση ("\ N {πρόσωπο που κλαίει δυνατά}")
# κυλιέμαι στο πάτωμα γελώντας
εκτύπωση ("\ N {γελώντας στο πάτωμα}")
# πρόσωπο με δάκρυα χαράς
εκτύπωση ("\ N {πρόσωπο με δάκρυα χαράς}")
# ελαφρώς χαμογελαστό πρόσωπο
εκτύπωση ("\ N {ελαφρώς χαμογελαστό πρόσωπο}")
# χαμογελαστό πρόσωπο με φωτοστέφανο
εκτύπωση ("\ N {χαμογελαστό πρόσωπο με φωτοστέφανο}")
# θυμωμένο πρόσωπο
εκτύπωση ("\ N {θυμωμένο πρόσωπο}")
# πρόσωπο με φερμουάρ
εκτύπωση ("\ N {πρόσωπο με φερμουάρ}")
# αχρησιμοποίητο πρόσωπο
εκτύπωση ("\ N {αχρησιμοποίητο πρόσωπο}")

Ο παραπάνω κώδικας θα δώσει την ακόλουθη έξοδο:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Χρήση της βιβλιοθήκης Emoji για εκτύπωση Emoji

Αυτή η βιβλιοθήκη διευκολύνει την ενσωμάτωση emoji με προγράμματα Python. Αλλά πρέπει να εγκαταστήσετε αυτήν τη βιβλιοθήκη πριν τη χρησιμοποιήσετε. Συγουρεύομαι έχετε εγκαταστήσει pip στο σύστημά σας. Εκτελέστε τα ακόλουθα στη γραμμή εντολών:

εγκαταστήστε το emoji

Αυτό θα εγκαταστήσει το emoji Βιβλιοθήκη Python. Σημειώστε ότι για να χρησιμοποιήσετε αυτήν τη βιβλιοθήκη στο πρόγραμμα Python, θα πρέπει να εισαγάγετε τη βιβλιοθήκη.

# Εισαγωγή απαιτούμενων βιβλιοθηκών
από emoji εισαγωγή emojize
# χαμογελαστό πρόσωπο με γυαλιά ηλίου
εκτύπωση (emojize (": smile_face_with_sunglasses:"))
# χαμογελαστό πρόσωπο
εκτύπωση (emojize (": grinning_face:"))
# φωνάζοντας δυνατά πρόσωπο
εκτύπωση (emojize (": δυνατή_crying_face:"))
# κυλιέμαι στο πάτωμα γελώντας
εκτύπωση (emojize (": rolling_on_the_floor_laughing:"))
# πρόσωπο με δάκρυα χαράς
εκτύπωση (emojize (": face_with_tears_of_joy:"))
# ελαφρώς χαμογελαστό πρόσωπο
εκτύπωση (emojize (": sedikit_smiling_face:"))
# χαμογελαστό πρόσωπο με φωτοστέφανο
εκτύπωση (emojize (": smile_face_with_halo:"))
# θυμωμένο πρόσωπο
εκτύπωση (emojize (": angry_face:"))
# πρόσωπο με φερμουάρ
εκτύπωση (emojize (": zipper-mouth_face:"))
# αχρησιμοποίητο πρόσωπο
εκτύπωση (emojize (": unamused_face:"))

Ο παραπάνω κώδικας θα δώσει την ακόλουθη έξοδο:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Σχετιζομαι με: Πώς να αποκτήσετε νέα Emoji στο Android

Εξαγωγή όλων των Emoji από το κείμενο

Μπορείτε εύκολα να εξαγάγετε όλα τα emoji από το κείμενο χρησιμοποιώντας το Python. Μπορεί να γίνει χρησιμοποιώντας κανονική έκφραση. Εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών για να εγκαταστήσετε τη βιβλιοθήκη regex:

εγκατάσταση pip regex

re.findall () χρησιμοποιείται μέθοδος για την εύρεση όλων των emoji από το κείμενο.

# Εισαγωγή απαιτούμενων βιβλιοθηκών
εισαγωγή regex ως re
# Κείμενο από το οποίο θέλετε να εξαγάγετε emoji
text = "Θέλουμε 😅 να 😏 εξαγάγουμε" αυτά τα "emoji"
# Χρησιμοποιώντας κανονική έκφραση για να βρείτε και να εξαγάγετε όλα τα emoji από το κείμενο
emojis = re.findall (r '[^ \ w \ ⁠s,. ], κείμενο)
εκτύπωση (emoji)

Θα εμφανιστεί η ακόλουθη έξοδος:

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

Μετατροπή Emoji σε κείμενο

Μπορείτε να μετατρέψετε τα emoji σε κείμενο χρησιμοποιώντας το Python's demoji βιβλιοθήκη. Για να εγκαταστήσετε τη βιβλιοθήκη demoji, εκτελέστε την ακόλουθη εντολή:

pip demoji εγκατάσταση

Αφού εγκαταστήσετε τη βιβλιοθήκη demoji, θα πρέπει να κατεβάσετε δεδομένα από το αποθετήριο κωδικών emoji της Unicode Consortium, καθώς η ίδια η λίστα emoji ενημερώνεται και αλλάζει συχνά. Επικολλήστε τον ακόλουθο κώδικα σε ένα αρχείο Python και, στη συνέχεια, εκτελέστε τον για λήψη των απαιτούμενων δεδομένων.

# Εισαγωγή βιβλιοθήκης demoji
εισαγωγή demoji
demoji.download_codes ()

Τέλος, χρησιμοποιήστε τον ακόλουθο κώδικα για να μετατρέψετε τα emoji σε κείμενο.

# Εισαγωγή απαιτούμενων βιβλιοθηκών
εισαγωγή demoji
# Κείμενο από το οποίο θέλετε να μετατρέψετε emoji
text = "Μετατροπή 😄 των 😎 δεδομένων emoji 😒 σε 😠 κειμένου"
emojis = demoji.findall (κείμενο)
# Εκτύπωση emoji με μετατροπή
εκτύπωση (emoji)

Παραγωγή:

{'😒': 'αχρησιμοποίητο πρόσωπο',
«😄»: «χαμογελαστό πρόσωπο με χαμογελαστά μάτια,
«😠»: «θυμωμένο πρόσωπο»,
«😎»: «χαμογελαστό πρόσωπο με γυαλιά ηλίου,
}

Αντικαταστήστε το Emoji με τη σημασία του

Αν θέλετε να αντικαταστήσετε τα emoji με το νόημά τους, μπορείτε εύκολα να το κάνετε χρησιμοποιώντας τη βιβλιοθήκη emoji. Βεβαιωθείτε ότι έχετε εγκαταστήσει τη βιβλιοθήκη emoji χρησιμοποιώντας pip πριν από την εκτέλεση του παρακάτω κώδικα

# Εισαγωγή απαιτούμενων βιβλιοθηκών
εισαγωγή emoji
# Κείμενο από το οποίο θέλετε να αντικαταστήσετε τα emoji
text = Αυτά είναι μερικά από τα πιο χρησιμοποιημένα emoji
1. 😂
2. 😍
3. 🤣
used_text = emoji.demojize (κείμενο, οριοθέτες = ("", ""))
# Εκτύπωση αντικατεστημένου κειμένου
εκτύπωση (αντικατασταθεί_ κείμενο)

Ο παραπάνω κώδικας θα δώσει την ακόλουθη έξοδο:

Αυτά είναι μερικά από τα πιο χρησιμοποιημένα emoji
1. face_with_tears_of_joy
2. χαμογελαστά
3. κυλιέμαι στο πάτωμα γελώντας

Κατάργηση Emoji από το κείμενο στο Python

Μπορείτε να αφαιρέσετε όλα τα emoji από το κείμενο με τη βοήθεια κανονικών εκφράσεων στο Python.

# Εισαγωγή βιβλιοθήκης κανονικής έκφρασης
εισαγωγή re
# Κείμενο από το οποίο θέλετε να καταργήσετε όλα τα emoji
text = Αυτά είναι μερικά από τα πιο χρησιμοποιημένα emoji
1. 😂 Emoji 1
2. 😍 Emoji 2

# Εκτύπωση του κειμένου με emoji
εκτύπωση (κείμενο)
# Λειτουργία αφαίρεσης emoji από κείμενο
def removeEmoji (κείμενο):
regrex_pattern = re.compile (μοτίβο = "["
u "\ U0001F600- \ U0001F64F" # emoticon
u "\ U0001F300- \ U0001F5FF" # σύμβολα & εικονογράμματα
u "\ U0001F680- \ U0001F6FF" # σύμβολα μεταφοράς και χάρτη
u "\ U0001F1E0- \ U0001F1FF" # σημαίες (iOS)
"] +", flags = re. UNICODE)
επιστροφή regrex_pattern.sub (r ", κείμενο)
# Εκτύπωση του κειμένου χωρίς emoji
εκτύπωση (removeEmoji (κείμενο))

Ο παραπάνω κώδικας θα δώσει την ακόλουθη έξοδο:

Αυτά είναι μερικά από τα πιο χρησιμοποιημένα emoji
1. 😂 Emoji 1
2. 😍 Emoji 2
Αυτά είναι μερικά από τα πιο χρησιμοποιημένα emoji
1. Emoji 1
2. Emoji 2

Κάντε τον προγραμματισμό διασκεδαστικό με Emoji

Τα Emoji θεωρούνται πλέον αναπόσπαστο μέρος της επικοινωνίας κειμένου. Χρησιμοποιώντας τη δύναμη του Python μπορείτε να εκτελέσετε πολλές λειτουργίες σε αυτές. Πάρτε τη συνήθεια να χρησιμοποιείτε emoji σε σχόλια, μηνύματα δέσμευσης κ.λπ. για να κάνουμε τον προγραμματισμό διασκεδαστικό.

Και τα δυο Emoticon και Emoji χρησιμοποιούνται τώρα εκτενώς σε διάφορους οργανισμούς. Μπορείτε ακόμη φτιάξτε το δικό σας emoji για να εκφραστείτε μέσω κειμένου.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Τα 100 πιο δημοφιλή Emoji εξήγησαν

Υπάρχουν τόσα πολλά emoji, μπορεί να είναι δύσκολο να γνωρίζουμε τι σημαίνουν όλοι. Εδώ εξηγούνται τα πιο δημοφιλή emoji.

Διαβάστε Επόμενο

Σχετικά θέματα
  • Προγραμματισμός
  • Πύθων
  • Emoji
Σχετικά με τον Συγγραφέα
Yuvraj Chandra (Δημοσιεύθηκαν 5 άρθρα)

Ο Yuvraj είναι προπτυχιακός φοιτητής Πληροφορικής στο Πανεπιστήμιο του Δελχί της Ινδίας. Είναι παθιασμένος με το Full Stack Web Development. Όταν δεν γράφει, εξερευνά το βάθος διαφορετικών τεχνολογιών.

Περισσότερα από τον Yuvraj Chandra

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.