Kuidas lisada emotikone oma Pythoni koodi

Kuidas lisada emotikone oma Pythoni koodi

Emotikon on väike digitaalne pilt, mida kasutatakse idee või emotsiooni väljendamiseks. Emotikonide integreerimine programmeerimisega võib olla lõbus. See muudab programmeerimise nauditavaks ülesandeks. Saate kasutada emotikone kommentaarides, sõnumite saatmiseks või otse koodis. Emotikonide abil saate igavad tekstid, näiteks tootmislogid ja dokumentatsiooni, huvitavaks tekstiks muuta. Isegi inimesed valivad emotikone, mis suurendavad tootlikkust.





Kuna Python on tuntud oma mitmekülgsuse poolest, saate Pythoni abil emotikonidega palju toiminguid teha.





Emotikonide printimine Pythoni abil tundub olevat keeruline, kuid see on petlikult lihtne. Võite kasutada Unicode'i märke, CLDR -nimesid või Pythoni teeki emoji emotikonide printimiseks.





Unicode'i märkide kasutamine emotikonide printimiseks

Unicode on universaalne märkide kodeerimise standard, mis määrab koodi igale tähemärgile ja sümbolile igas maailma keeles. Igale emotikonile on määratud ainulaadne Unicode. Kui kasutate Unicode'i koos Pythoniga, vahetage see välja '+' koos '000' Unicode'ist. Seejärel lisage Unicode'i eesliide '' .

Näiteks- U+1F605 kasutatakse kui U0001F605. Siin, '+' asendatakse '000' ja '' on eesliitega Unicode.



# grinning face
print('U0001F600')
# beaming face with smiling eyes
print('U0001F601')
# grinning face with sweat
print('U0001F605')
# rolling on the floor laughing
print('U0001F923')
# face with tears of joy
print('U0001F602')
# slightly smiling face
print('U0001F642')
# smiling face with halo
print('U0001F607')
# smiling face with heart-eyes
print('U0001F60D')
# zipper-mouth face
print('U0001F910')
# unamused face
print('U0001F612')

Ülaltoodud kood annab järgmise väljundi:




🤣




🤐

CLDR -i lühinimede kasutamine emotikonide printimiseks

CLDR kogub emotikonide märkide ja jadade jaoks lühikesi tähemärke ja märksõnu. See meetod on mugavam ja hõlpsamini kasutatav.





# smiling face with sunglasses
print('N{smiling face with sunglasses}')
# grinning face
print('N{grinning face}')
# loudly crying face
print('N{loudly crying face}')
# rolling on the floor laughing
print('N{rolling on the floor laughing}')
# face with tears of joy
print('N{face with tears of joy}')
# slightly smiling face
print('N{slightly smiling face}')
# smiling face with halo
print('N{smiling face with halo}')
# angry face
print('N{angry face}')
# zipper-mouth face
print('N{zipper-mouth face}')
# unamused face
print('N{unamused face}')

Ülaltoodud kood annab järgmise väljundi:




🤣




🤐

Emotikoniteeki kasutamine emotikonide printimiseks

See raamatukogu muudab emotikonide integreerimise Pythoni programmidega lihtsaks. Kuid enne selle teegi kasutamist peate selle installima. Tee kindlaks olete oma süsteemi installinud pipi . Käivitage käsureale järgmine käsk:





pip install emoji

See installib emoji Pythoni raamatukogu. Pange tähele, et selle teegi kasutamiseks oma Pythoni programmis peate teeki importima.

# Import required libraries
from emoji import emojize
# smiling face with sunglasses
print(emojize(':smiling_face_with_sunglasses:'))
# grinning face
print(emojize(':grinning_face:'))
# loudly crying face
print(emojize(':loudly_crying_face:'))
# rolling on the floor laughing
print(emojize(':rolling_on_the_floor_laughing:'))
# face with tears of joy
print(emojize(':face_with_tears_of_joy:'))
# slightly smiling face
print(emojize(':slightly_smiling_face:'))
# smiling face with halo
print(emojize(':smiling_face_with_halo:'))
# angry face
print(emojize(':angry_face:'))
# zipper-mouth face
print(emojize(':zipper-mouth_face:'))
# unamused face
print(emojize(':unamused_face:'))

Ülaltoodud kood annab järgmise väljundi:




🤣




🤐

Seotud: Kuidas Androidis uusi emotikone hankida

Kõigi emotikonide ekstraktimine tekstist

Pythoniga saate hõlpsalt kõik emotikonid tekstist välja võtta. Seda saab teha regulaaravaldise abil. Regulaarraamatukogu installimiseks käivitage käsureal järgmine käsk:

pip install regex

re.findall () meetodit kasutatakse tekstist kõigi emotikonide leidmiseks.

# Import required libraries
import regex as re
# Text from which you want to extract emojis
text = 'We want to extract these emojis '
# Using regular expression to find and extract all emojis from the text
emojis = re.findall(r'[^w⁠s,. ]', text)
print(emojis)

Kuvatakse järgmine väljund:

['', '', '', '', '']

Emotikonide teisendamine tekstiks

Emotikonid saate tekstiks teisendada, kasutades Pythoni demoji raamatukogu. Demoji teegi installimiseks käivitage järgmine käsk:

pip install demoji

Pärast demo teegi installimist peate andmed Unicode Consortiumi emotikonikoodide hoidlast alla laadima, kuna emotikonide loendit uuendatakse ja muudetakse sageli. Kleepige järgmine kood Pythoni faili ja käivitage see vajalike andmete allalaadimiseks.

# Importing demoji library
import demoji
demoji.download_codes()

Lõpuks kasutage emotikonide tekstiks teisendamiseks järgmist koodi.

kuidas saada wifi ilma internetita
# Import required libraries
import demoji
# Text from where you want to convert emojis
text = 'Convert the given emojis to text'
emojis = demoji.findall(text)
# Print converted emojis
print(emojis)

Väljund:

{'': 'unamused face',
'': 'grinning face with smiling eyes,
'': 'angry face',
'': 'smiling face with sunglasses,
}

Asenda emotikon selle tähendusega

Kui soovite emotikone nende tähendusega asendada, saate seda hõlpsalt teha emotikonide kogu abil. Enne järgmise koodi käivitamist installige kindlasti emotikonide teek pip abil.

# Import required libraries
import emoji
# Text from where you want to replace emojis
text = '''These are some of the most used emojis
1.
2.
3. 🤣'''
replaced_text = emoji.demojize(text, delimiters=('', ''))
# Printing replaced text
print(replaced_text)

Ülaltoodud kood annab järgmise väljundi:

These are some of the most used emojis
1. face_with_tears_of_joy
2. smiling_face_with_heart-eyes
3. rolling_on_the_floor_laughing

Emotikonide eemaldamine tekstist Pythonis

Pythonis olevate regulaaravaldiste abil saate tekstist eemaldada kõik emotikonid.

# Importing Regular Expression Library
import re
# Text from where you want to remove all emojis
text = '''These are some of the most used emojis
1. Emoji 1
2. Emoji 2
'''
# Printing the text with emojis
print(text)
# Function to remove emoji from text
def removeEmoji(text):
regrex_pattern = re.compile(pattern = '['
u'U0001F600-U0001F64F' # emoticons
u'U0001F300-U0001F5FF' # symbols & pictographs
u'U0001F680-U0001F6FF' # transport & map symbols
u'U0001F1E0-U0001F1FF' # flags (iOS)
']+', flags = re.UNICODE)
return regrex_pattern.sub(r'',text)
# Printing the text without emojis
print(removeEmoji(text))

Ülaltoodud kood annab järgmise väljundi:

These are some of the most used emojis
1. Emoji 1
2. Emoji 2
These are some of the most used emojis
1. Emoji 1
2. Emoji 2

Tehke emotikonidega programmeerimine lõbusaks

Emotikat peetakse nüüd tekstisuhtluse lahutamatuks osaks. Kasutades Pythoni jõudu, saate nendega palju toiminguid teha. Hankige harjumus kasutada emotikone kommentaarides, siduda sõnumeid jne, et muuta programmeerimine lõbusaks.

Mõlemad Emotikon ja emotikonid kasutatakse laialdaselt erinevates organisatsioonides. Võite isegi tehke oma emotikonid end teksti kaudu väljendada.

Jaga Jaga Piiksuma E -post 100 kõige populaarsemat emotikoni

Emotikone on nii palju, et võib olla raske teada, mida need kõik tähendavad. Siin on selgitatud kõige populaarsemaid emotikone.

Loe edasi
Seotud teemad
  • Programmeerimine
  • Python
  • Emotikonid
Autori kohta Yuvraj Chandra(60 artiklit avaldatud)

Yuvraj on arvutiteaduse bakalaureuseõppe üliõpilane Indias Delhi ülikoolis. Ta on kirglik Full Stacki veebiarenduse vastu. Kui ta ei kirjuta, uurib ta erinevate tehnoloogiate sügavust.

Veel Yuvraj Chandrast

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin