Автор Юврадж Чандра
Электронное письмо

Хотите сделать свой код Python интересным для сотрудников? Узнайте, как добавить смайлики в Python.

Смайлик - это небольшое цифровое изображение, используемое для выражения идеи или эмоции. Интеграция смайликов с программированием может быть интересной. Это делает программирование приятной задачей. Вы можете использовать смайлики в комментариях, коммитах сообщений или непосредственно в коде. Вы можете преобразовать скучные тексты, такие как производственные журналы и документацию, в интересный текст с помощью эмодзи. Даже люди склонны выбирать строки со смайликами, что увеличивает продуктивность.

Поскольку Python известен своей универсальностью, вы можете выполнять множество операций с эмодзи с помощью Python.

Печать эмодзи с помощью Python

Печать смайлов с использованием Python кажется сложной, но обманчиво простой. Вы можете использовать символы Unicode, имена CLDR или библиотеку Python. смайлики напечатать смайлики.

Использование символов Юникода для печати эмодзи

Юникод - это универсальный стандарт кодировки символов, который присваивает код каждому символу и символу на всех языках мира. Каждому смайлику назначен уникальный Unicode. При использовании Unicode с Python замените "+" с участием "000" из Юникода. А затем префикс Unicode с "\".

Например, U + 1F605 будет использоваться как \ U0001F605. Здесь, "+" заменяется на "000" а также "\" имеет префикс Unicode.

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

Приведенный выше код даст следующий результат:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Использование кратких имен CLDR для печати эмодзи

CLDR собирает короткие имена символов и ключевые слова для символов и последовательностей эмодзи. Этот метод более удобен и прост в использовании.

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

Приведенный выше код даст следующий результат:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Использование библиотеки эмодзи для печати эмодзи

Эта библиотека упрощает интеграцию смайлов с программами Python. Но перед использованием вам необходимо установить эту библиотеку. Убеждаться у вас установлен пип в вашей системе. Выполните в командной строке следующее:

pip install emoji

Это установит смайлики Библиотека Python. Обратите внимание: чтобы использовать эту библиотеку в вашей программе Python, вам необходимо импортировать библиотеку.

# Импортировать необходимые библиотеки
из смайликов импортировать смайлики
# улыбающееся лицо в темных очках
print (emojize (": smile_face_with_sunglasses:"))
# ухмыляющееся лицо
print (emojize (": grinning_face:"))
# громко плачущее лицо
print (emojize (": громко_crying_face:"))
# кататься по полу от смеха
print (emojize (": Rolling_on_the_floor_laughing:"))
# лицо со слезами радости
print (emojize (": face_with_tears_of_joy:"))
# слегка улыбающееся лицо
print (emojize (": слегка_smiling_face:"))
# улыбающееся лицо с нимбом
print (emojize (": smile_face_with_halo:"))
# злое лицо
print (emojize (": angry_face:"))
# молния-рот лицо
print (emojize (": zipper-mouth_face:"))
# невеселое лицо
print (emojize (": unamused_face:"))

Приведенный выше код даст следующий результат:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Связанный: Как получить новые эмодзи на Android

Извлечение всех смайлов из текста

Вы можете легко извлечь все смайлы из текста с помощью Python. Это можно сделать с помощью регулярного выражения. Выполните следующую команду в командной строке, чтобы установить библиотеку регулярных выражений:

pip install regex

re.findall () используется для поиска всех смайликов в тексте.

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

Будет отображен следующий результат:

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

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

Вы можете преобразовать эмодзи в текст с помощью Python демоджи библиотека. Чтобы установить библиотеку demoji, выполните следующую команду:

pip install demoji

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

# Импорт библиотеки демодзи
импортировать демодзи
demoji.download_codes ()

Наконец, используйте следующий код для преобразования смайлов в текст.

# Импортировать необходимые библиотеки
импортировать демодзи
# Текст, из которого вы хотите преобразовать смайлы
text = "Преобразовать 😄 заданный смайлик 😒 в 😠 текст"
emojis = demoji.findall (текст)
# Распечатать преобразованные смайлы
печать (смайлики)

Выход:

{'😒': 'невесёлое лицо',
'😄': 'улыбающееся лицо с улыбающимися глазами,
'😠': 'сердитое лицо',
'😎': 'улыбающееся лицо в темных очках,
}

Замени смайлики смыслом

Если вы хотите заменить смайлики их значением, вы можете легко сделать это с помощью библиотеки смайлов. Обязательно установите библиотеку эмодзи с помощью pip перед выполнением следующего кода.

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

Приведенный выше код даст следующий результат:

Это одни из наиболее часто используемых смайлов
1. face_with_tears_of_joy
2. smile_face_with_heart-eyes
3. кататься по полу от смеха

Удаление эмодзи из текста в Python

Вы можете удалить все смайлы из текста с помощью регулярных выражений в Python.

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

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

Приведенный выше код даст следующий результат:

Это одни из наиболее часто используемых смайлов
1. 😂 Emoji 1
2. 😍 Emoji 2
Это одни из наиболее часто используемых смайлов
1. Эмодзи 1
2. Смайлики 2

Развлекайте программирование с помощью эмодзи

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

Оба Смайлик и эмодзи в настоящее время широко используются в различных организациях. Ты даже можешь сделай свой собственный смайлик чтобы выразить себя через текст.

Электронное письмо
Объяснение 100 самых популярных эмодзи

Смайликов так много, что бывает сложно понять, что они все означают. Вот объяснения самых популярных смайликов.

Читать далее

Похожие темы
  • Программирование
  • Python
  • Смайлики
Об авторе
Юврадж Чандра (Опубликовано 5 статей)

Юврадж - студент бакалавриата по информатике в Университете Дели, Индия. Он увлечен веб-разработкой Full Stack. Когда он не пишет, он исследует глубину различных технологий.

Ещё от Yuvraj Chandra

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.