Doriți să vă faceți codul Python distractiv pentru colaboratori? Aflați cum să includeți emojis în Python.
Un emoji este o mică imagine digitală utilizată pentru a exprima o idee sau o emoție. Integrarea emoji-urilor cu programarea poate fi distractivă. Face din programare o sarcină plăcută. Puteți utiliza emoji-uri în comentarii, comite mesaje sau direct în cod. Puteți converti textele plictisitoare precum jurnalele de producție și documentația în text interesant folosind emojis. Chiar și oamenii tind să aleagă linii cu emoji, ceea ce crește productivitatea.
Deoarece Python este cunoscut pentru versatilitatea sa, puteți efectua multe operații pe emoji folosind Python.
Imprimați Emojis folosind Python
Imprimarea emojiurilor folosind Python pare a fi dificilă, dar este înșelător de simplă. Puteți utiliza caractere Unicode, nume CLDR sau bibliotecă Python emoji pentru a imprima emoji-uri.
Utilizarea caracterelor Unicode pentru a imprima Emoji
Unicode este un standard universal de codificare a caracterelor care atribuie un cod fiecărui caracter și simbol din fiecare limbă din lume. Fiecare emoji are un unicode unic atribuit. Când utilizați Unicode cu Python, înlocuiți "+" cu "000" din Unicode. Și apoi prefixează Unicode cu "\".
De exemplu, U + 1F605 va fi folosit ca \ U0001F605. Aici, "+" se înlocuiește cu "000" și "\" este prefixat cu Unicode.
# fata zambitoare
print ("\ U0001F600")
# față strălucitoare cu ochi zâmbitori
print ("\ U0001F601")
# fata zambitoare cu sudoare
print ("\ U0001F605")
# ma tavalesc pe jos de ras
print ("\ U0001F923")
# față cu lacrimi de bucurie
print ("\ U0001F602")
# față ușor zâmbitoare
print ("\ U0001F642")
# față zâmbitoare cu halou
print ("\ U0001F607")
# față zâmbitoare cu ochi-inimă
print ("\ U0001F60D")
# fata cu fermoar-gura
print ("\ U0001F910")
# față neamuzată
print ("\ U0001F612")
Codul de mai sus va da următoarea ieșire:
😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
Utilizarea denumirilor scurte CLDR pentru a imprima Emoji
CLDR colectează nume de caractere scurte și cuvinte cheie pentru caractere și secvențe Emoji. Această metodă este mai confortabilă și mai ușor de utilizat.
# fata zambitoare cu ochelari de soare
print („\ N {față zâmbitoare cu ochelari de soare}”)
# fata zambitoare
print („\ N {chipul rânjet}”)
# față plângând cu voce tare
print („\ N {față plângând tare}”)
# ma tavalesc pe jos de ras
print („\ N {rostogolind pe podea râzând}”)
# față cu lacrimi de bucurie
print („\ N {fata cu lacrimi de bucurie}”)
# față ușor zâmbitoare
print („\ N {față ușor zâmbitoare}”)
# față zâmbitoare cu halou
print („\ N {față zâmbitoare cu halou}”)
# fata suparata
print („\ N {supărat}})
# fata cu fermoar-gura
print („\ N {fermoar-gură față}”)
# față neamuzată
print („\ N {față neamuzată}”)
Codul de mai sus va da următoarea ieșire:
😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒
Utilizarea Bibliotecii Emoji pentru a imprima Emoji
Această bibliotecă simplifică integrarea emojisurilor cu programele Python. Dar trebuie să instalați această bibliotecă înainte de ao utiliza. A te asigura aveți pip instalat pe sistemul dvs.. Rulați următoarele în promptul de comandă:
pip instalează emoji
Aceasta va instala fișierul emoji Biblioteca Python. Rețineți că pentru a utiliza această bibliotecă în programul dvs. Python, va trebui să importați biblioteca.
# Importați bibliotecile necesare
din emoji import emojize
# fata zambitoare cu ochelari de soare
print (emojize (": smile_face_with_sunglasses:"))
# fata zambitoare
print (emojize (": grinning_face:"))
# față plângând cu voce tare
print (emojize (": loudly_crying_face:"))
# ma tavalesc pe jos de ras
print (emojize (": rolling_on_the_floor_laughing:"))
# față cu lacrimi de bucurie
print (emojize (": face_with_tears_of_joy:"))
# față ușor zâmbitoare
print (emojize (": ușor_zâmbitoare_face:"))
# față zâmbitoare cu halou
print (emojize (": smile_face_with_halo:"))
# fata suparata
print (emojize (": angry_face:"))
# fata cu fermoar-gura
print (emojize (": zipper-mouth_face:"))
# față neamuzată
print (emojize (": unamused_face:"))
Codul de mai sus va da următoarea ieșire:
😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒
Legate de: Cum să obțineți emoji noi pe Android
Extragerea tuturor emojiurilor din text
Puteți extrage cu ușurință toate emoji-urile din text folosind Python. Se poate face folosind expresia regulată. Rulați următoarea comandă în promptul de comandă pentru a instala biblioteca regex:
pip instala regex
re.findall () metoda este utilizată pentru a găsi toate emoji-urile din text.
# Importați bibliotecile necesare
import regex ca re
# Text din care doriți să extrageți emojis
text = „Vrem 😅 să 😏 extragem 😁 aceste 😀 emoji”
# Utilizarea expresiei regulate pentru a găsi și extrage toate emoji-urile din text
emojis = re.findall (r '[^ \ w \ s,. ]', text)
print (emojis)
Va fi afișată următoarea ieșire:
['😊', '😅', '😏', '😁', '😀']
Conversia Emoji în text
Puteți converti emoji în text folosind Python's demoji bibliotecă. Pentru a instala biblioteca demoji, rulați următoarea comandă:
pip instalează demoji
După ce ați instalat biblioteca demoji, va trebui să descărcați date din depozitul de coduri emoji al Consorțiului Unicode, deoarece lista emoji în sine este actualizată și modificată frecvent. Lipiți următorul cod într-un fișier Python și apoi executați-l pentru a descărca datele necesare.
# Importul bibliotecii demoji
import demoji
demoji.download_codes ()
În cele din urmă, utilizați următorul cod pentru a converti emojis în text.
# Importați bibliotecile necesare
import demoji
# Text de unde doriți să convertiți emojis
text = "Convertiți 😄 😎 emoji-urile date 😒 în 😠 text"
emojis = demoji.findall (text)
# Imprimați emojiuri convertite
print (emojis)
Ieșire:
{'😒': 'față neamuzată',
„😄”: „față rânjitoare cu ochi zâmbitori,
„😠”: „față furioasă”,
„😎”: „față zâmbitoare cu ochelari de soare,
}
Înlocuiți Emoji cu semnificația sa
Dacă doriți să înlocuiți emoji-urile cu semnificația lor, o puteți face cu ușurință folosind biblioteca emoji. Asigurați-vă că instalați biblioteca emoji folosind pip înainte de a executa următorul cod.
# Importați bibliotecile necesare
import emoji
# Text de unde doriți să înlocuiți emoji-urile
text = Acestea sunt unele dintre cele mai utilizate emoji
1. 😂
2. 😍
3. 🤣
substituit_text = emoji.demojize (text, delimitatori = ("", ""))
# Imprimarea textului înlocuit
print (text_inlocuit)
Codul de mai sus va da următoarea ieșire:
Acestea sunt unele dintre cele mai utilizate emoji
1. față_cu_lăcrimi_de_ bucurie
2. smile_face_with_heart-eyes
3. ma tavalesc pe jos de ras
Eliminarea Emoji din textul din Python
Puteți elimina toate emoji-urile din text cu ajutorul expresiilor regulate din Python.
# Importarea unei biblioteci de expresii regulate
import re
# Text de unde doriți să eliminați toate emoji-urile
text = Acestea sunt unele dintre cele mai utilizate emoji
1. 😂 Emoji 1
2. 😍 Emoji 2
# Imprimarea textului cu emojis
print (text)
# Funcție pentru a elimina emoji din text
eliminare def Emoji (text):
regrex_pattern = re.compile (model = "[")
u "\ U0001F600- \ U0001F64F" # emoticoane
u "\ U0001F300- \ U0001F5FF" # simboluri și pictograme
u "\ U0001F680- \ U0001F6FF" # simboluri de transport și hartă
u "\ U0001F1E0- \ U0001F1FF" # steaguri (iOS)
"] +", steaguri = re. UNICOD)
returnează regrex_pattern.sub (r '', text)
# Tipărirea textului fără emoji
print (elimina Emoji (text))
Codul de mai sus va da următoarea ieșire:
Acestea sunt unele dintre cele mai utilizate emoji
1. 😂 Emoji 1
2. 😍 Emoji 2
Acestea sunt unele dintre cele mai utilizate emoji
1. Emoji 1
2. Emoji 2
Faceți programare distractivă cu Emojis
Emoji-urile sunt acum considerate o parte integrantă a comunicării textului. Folosind puterea Python puteți efectua multe operații pe ele. Obișnuiește-te să folosești emojiuri în comentarii, să comiți mesaje etc. pentru a face programarea distractivă.
Ambii Emoticon și Emoji sunt acum utilizate pe scară largă în diferite organizații. Poți chiar creați-vă propriul emoji să te exprimi peste text.
Există atât de multe emoji, încât poate fi dificil să știi ce înseamnă toate. Iată cele mai populare emojiuri explicate.
Citiți în continuare
- Programare
- Piton
- Emojis
Yuvraj este student la Universitatea din Delhi, India. Este pasionat de dezvoltarea web Full Stack. Când nu scrie, explorează profunzimea diferitelor tehnologii.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletterului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Încă un pas…!
Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.