От Юврадж Чандра
електронна поща

Искате ли да направите своя код на Python забавен за сътрудници? Научете как да включите емоджи в Python.

Емоджи е малко цифрово изображение, използвано за изразяване на идея или емоция. Интегрирането на емотикони с програмиране може да бъде забавно. Това прави програмирането приятна задача. Можете да използвате емотикони в коментари, ангажиране на съобщения или директно в код. Можете да конвертирате скучни текстове като производствени дневници и документация в интересен текст, като използвате емотикони. Дори хората са склонни да избират линии с емотикони, което увеличава производителността.

Тъй като Python е известен със своята гъвкавост, можете да извършвате много операции върху емотикони, използвайки Python.

Отпечатайте емоджи с помощта на Python

Отпечатването на емотикони с помощта на Python изглежда трудно, но е измамно просто. Можете да използвате Unicode символи, CLDR имена или библиотека на Python емоджи за отпечатване на емотикони.

instagram viewer

Използване на Unicode символи за отпечатване на емотикони

Unicode е универсален стандарт за кодиране на символи, който присвоява код на всеки символ и символ на всеки език в света. Всяко емоджи има присвоен уникален Unicode. Когато използвате Unicode с Python, заменете "+" с "000" от Unicode. И след това добавете префикса на Unicode с "\".

Например - U + 1F605 ще се използва като \ U0001F605. Тук, "+" се заменя с "000" и "\" има префикс с Unicode.

# ухилено лице
печат ("\ U0001F600")
# сияещо лице с усмихнати очи
печат ("\ U0001F601")
# ухилено лице с пот
печат ("\ U0001F605")
# търкалям се на пода смеейки се
печат ("\ U0001F923")
# лице със сълзи на радост
печат ("\ U0001F602")
# леко усмихнато лице
печат ("\ U0001F642")
# усмихнато лице с ореол
печат ("\ U0001F607")
# усмихнато лице със сърдечни очи
печат ("\ U0001F60D")
# лице с цип-уста
печат ("\ U0001F910")
# незабавно лице
печат ("\ U0001F612")

Горният код ще даде следния изход:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Използване на CLDR кратки имена за отпечатване на емотикони

CLDR събира кратки имена на символи и ключови думи за емоджи символи и последователности. Този метод е по-удобен и лесен за използване.

# усмихнато лице със слънчеви очила
print ("\ N {усмихнато лице със слънчеви очила}")
# ухилено лице
print ("\ N {ухилено лице}")
# силно плачещо лице
print ("\ N {силно плачещо лице}")
# търкалям се на пода смеейки се
print ("\ N {търкаляне по пода се смее}})
# лице със сълзи на радост
print ("\ N {лице със сълзи от радост}")
# леко усмихнато лице
print ("\ N {леко усмихнато лице}")
# усмихнато лице с ореол
print ("\ N {усмихнато лице с ореол}")
# ядосано лице
print ("\ N {яростно лице}")
# лице с цип-уста
печат ("\ N {цип-уста}")
# незабавно лице
print ("\ N {unusesed face}")

Горният код ще даде следния изход:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Използване на Emoji Library за отпечатване на Emoji

Тази библиотека улеснява интегрирането на емотикони с програми на Python. Но трябва да инсталирате тази библиотека, преди да я използвате. Уверете се имате инсталиран pip на вашата система. Изпълнете следното в командния ред:

pip инсталирайте емотикони

Това ще инсталира емоджи Python библиотека. Имайте предвид, че за да използвате тази библиотека във вашата програма на Python, ще трябва да импортирате библиотеката.

# Импортирайте необходимите библиотеки
от емотикони внос
# усмихнато лице със слънчеви очила
печат (емоджи ((:: усмихнато_файл_с_очила: "))
# ухилено лице
печат (емоджи ((: grinning_face: "))
# силно плачещо лице
печат (emojize (": loudly_crying_face:"))
# търкалям се на пода смеейки се
print (emojize (": rolling_on_the_floor_laughing:"))
# лице със сълзи на радост
печат (емоджи ((:: face_with_tears_of_joy: "))
# леко усмихнато лице
отпечатване (емоджи ((:: леко_усмивка_лице: "))
# усмихнато лице с ореол
печат (емоджи ((:: smile_face_with_halo: "))
# ядосано лице
печат (емоджи ((:: angry_face: "))
# лице с цип-уста
печат (емоджи ((: zipper-mouth_face: "))
# незабавно лице
печат (емоджи ((: unamused_face: "))

Горният код ще даде следния изход:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Свързани: Как да получите нови емоджи на Android

Извличане на всички емоджи от текста

Можете лесно да извлечете всички емотикони от текста с помощта на Python. Може да се направи с помощта на регулярен израз. Изпълнете следната команда в командния ред, за да инсталирате библиотеката на регулярните изрази:

pip инсталирайте регулярния израз

re.findall () метод се използва за намиране на всички емотикони от текста.

# Импортирайте необходимите библиотеки
импортиране на регулярни изрази като re
# Текст, от който искате да извлечете емотикони
text = 'Искаме 😅 да 😏 извлечем 😁 тези 😀 емоджи'
# Използване на регулярен израз за намиране и извличане на всички емотикони от текста
емоджи = re.findall (r '[^ \ w \ ⁠s,. ]', текст)
печат (емотикони)

Ще се покаже следният изход:

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

Преобразуване на емоджи в текст

Можете да конвертирате емоджи в текст с помощта на Python демоджи библиотека. За да инсталирате демоджи библиотеката, изпълнете следната команда:

pip инсталирайте демоджи

След като инсталирате демоджи библиотеката, ще трябва да изтеглите данни от хранилището на емоджи код на Unicode Consortium, тъй като самият списък с емоджи често се актуализира и променя. Поставете следния код във файл на Python и след това го стартирайте, за да изтеглите необходимите данни.

# Импортиране на демоджи библиотека
импортиране на демоджи
demoji.download_codes ()

И накрая, използвайте следния код, за да конвертирате емоджи в текст.

# Импортирайте необходимите библиотеки
импортиране на демоджи
# Текст от мястото, където искате да конвертирате емоджи
text = "Преобразувайте 😎 дадените емотикони 😒 в 😠 текст"
емоджи = demoji.findall (текст)
# Печат на конвертирани емотикони
печат (емотикони)

Изход:

{'😒': 'незабавно лице',
'😄': 'ухилено лице с усмихнати очи,
'😠': 'ядосано лице',
'😎': 'усмихнато лице със слънчеви очила,
}

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

Ако искате да замените емотиконите с тяхното значение, можете лесно да го направите, като използвате библиотеката с емоджи. Уверете се, че сте инсталирали библиотеката с емоджи с помощта на pip, преди да изпълните следния код.

# Импортирайте необходимите библиотеки
импортиране на емотикони
# Текст от мястото, където искате да замените емотикони
text = Това са някои от най-използваните емоджи
1. 😂
2. 😍
3. 🤣
replace_text = emoji.demojize (текст, разделители = ("", ""))
# Печат на заменен текст
печат (заменен_текст)

Горният код ще даде следния изход:

Това са едни от най-използваните емоджи
1. face_with_sars_of_joy
2. усмихнато_лице_с_сърце-очи
3. търкалям се на пода смеейки се

Премахване на емотикони от текста в Python

Можете да премахнете всички емотикони от текста с помощта на регулярни изрази в Python.

# Импортиране на библиотека с регулярни изрази
внос re
# Текст от мястото, където искате да премахнете всички емотикони
text = Това са някои от най-използваните емоджи
1. 😂 Emoji 1
2. 😍 емоджи 2

# Печат на текст с емотикони
печат (текст)
# Функция за премахване на емотикони от текста
def removeEmoji (текст):
regrex_pattern = re.compile (модел = "["
u "\ U0001F600- \ U0001F64F" # емотикони
u "\ U0001F300- \ U0001F5FF" # символи и пиктограми
u "\ U0001F680- \ U0001F6FF" # символи за транспорт и карта
u "\ U0001F1E0- \ U0001F1FF" # флагове (iOS)
"] +", флагове = re. UNICODE)
връщане regrex_pattern.sub (r ", текст)
# Печат на текст без емотикони
печат (премахване на емоджи (текст))

Горният код ще даде следния изход:

Това са едни от най-използваните емоджи
1. 😂 Emoji 1
2. 😍 емоджи 2
Това са едни от най-използваните емоджи
1. Emoji 1
2. Emoji 2

Направете програмирането забавно с Emojis

Понастоящем емоджитата се считат за неразделна част от текстовата комуникация. Използвайки силата на Python, можете да извършвате много операции върху тях. Вземете навика да използвате емотикони в коментари, ангажиране на съобщения и т.н. за да направим програмирането забавно.

И двете Emoticon и Emoji сега се използват широко в различни организации. Можете дори направете свои собствени емотикони да се изразявате над текст.

електронна поща
100-те най-популярни обяснени емоджи

Има толкова много емотикони, че може да е трудно да разберем какво означават всички те. Тук са обяснени най-популярните емотикони.

Прочетете Напред

Свързани теми
  • Програмиране
  • Python
  • Emojis
За автора
Юврадж Чандра (5 статии публикувани)

Yuvraj е студент по компютърни науки в Университета на Делхи, Индия. Той е запален по Full Stack Web Development. Когато не пише, той изследва дълбочината на различните технологии.

Още от Юврадж Чандра

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.