Како укључити емотиконе у свој Питхон код

Како укључити емотиконе у свој Питхон код

Емоџи је мала дигитална слика која се користи за изражавање идеје или емоције. Интеграција емотикона у програмирање може бити забавна. Програмирање чини пријатним задатком. Можете користити емотиконе у коментарима, урезивати поруке или директно у коду. Помоћу емојија можете претворити досадне текстове попут дневника производње и документације у занимљив текст. Чак и људи имају тенденцију да бирају линије са емојијима што повећава продуктивност.





Будући да је Питхон познат по својој свестраности, можете извршити многе операције на емојијима користећи Питхон.





Штампање емотикона помоћу Питхона изгледа тешко, али је варљиво једноставно. Можете користити Уницоде знакове, ЦЛДР имена или Питхон библиотеку емоји за штампање емојија.





Коришћење Уницоде знакова за штампање емоји сличица

Уницоде је универзални стандард за кодирање знакова који додељује код сваком знаку и симболу на сваком језику на свету. Сваком емојију је додељен јединствени Уницоде. Када користите Уницоде са Питхоном, замените га '+' са '000' из Уницоде -а. Затим поставите префикс Уницоде са '' .

На пример- У+1Ф605 ће се користити као У0001Ф605. Овде, '+' замењује се са '000' и '' има префикс Уницоде.



# 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')

Горњи код ће дати следеће резултате:




🤣




🤐

Коришћење ЦЛДР кратких имена за штампање емоји сличица

ЦЛДР прикупља кратка имена знакова и кључне речи за Емоји знакове и секвенце. Ова метода је удобнија и једноставнија за употребу.





# 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}')

Горњи код ће дати следеће резултате:




🤣




🤐

Коришћење Емоји библиотеке за штампање емојија

Ова библиотека олакшава интеграцију емотикона са Питхон програмима. Али морате да инсталирате ову библиотеку пре него што је употребите. Буди сигуран имате пип инсталиран на вашем систему . Покрените следеће у командној линији:





pip install emoji

Ово ће инсталирати емоји Питхон библиотека. Имајте на уму да ћете за употребу ове библиотеке у свом Питхон програму морати да је увезете.

# 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:'))

Горњи код ће дати следеће резултате:




🤣




🤐

Повезан: Како набавити нове емотиконе на Андроиду

Издвајање свих емотикона из текста

Помоћу Питхона можете лако извући све емотиконе из текста. То се може урадити коришћењем регуларног израза. Покрените следећу команду у командној линији да бисте инсталирали регуларну библиотеку:

pip install regex

ре.финдалл () користи се за проналажење свих емотикона из текста.

# 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)

Биће приказан следећи излаз:

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

Претварање емотикона у текст

Помоћу Питхон -а можете претворити емоји у текст демоји библиотека. Да бисте инсталирали библиотеку демоји, покрените следећу команду:

pip install demoji

Након што инсталирате демоји библиотеку, мораћете да преузмете податке из спремишта кодова емоџија Уницоде конзорцијума јер се сама листа емоји сличица често ажурира и мења. Залепите следећи код у Питхон датотеку, а затим је покрените да бисте преузели потребне податке.

# Importing demoji library
import demoji
demoji.download_codes()

На крају, користите следећи код за претварање емотикона у текст.

како додати музику у видео запис на иПхоне -у
# 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)

Излаз:

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

Замените емотиконе његовим значењем

Ако желите да замените емотиконе њиховим значењем, то можете лако учинити помоћу библиотеке емојија. Пре извршавања следећег кода обавезно инсталирајте библиотеку емојија помоћу пипа.

# 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)

Горњи код ће дати следеће резултате:

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

Уклањање емотикона из текста у Питхону

Можете уклонити све емотиконе из текста уз помоћ регуларних израза у Питхону.

# 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))

Горњи код ће дати следеће резултате:

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

Учините програмирање забавним уз емотиконе

Емоји се сада сматрају саставним делом текстуалне комуникације. Користећи моћ Питхона, можете извршити многе операције на њима. Стекните навику да користите емотиконе у коментарима, урезујете поруке итд. Како би програмирање било забавно.

Обоје Емотицон и Емоји сада се увелико користе у разним организацијама. Можете чак направите свој емоји да се изразите преко текста.

Објави Објави Твеет Емаил 100 најпопуларнијих објашњених емотикона

Постоји толико емотикона, да може бити тешко знати шта они све значе. Ево објашњених најпопуларнијих емотикона.

Прочитајте следеће
Повезане теме
  • Програмирање
  • Питхон
  • Емојис
О аутору Иуврај Цхандра(Објављено 60 чланака)

Иуврај је студент основних студија рачунарства на Универзитету у Делхију у Индији. Он је страствен за Фулл Стацк Веб Девелопмент. Кад не пише, истражује дубину различитих технологија.

Још од Иуврај Цхандра

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили