Программа Python для печати Emojis
There are multiple ways we can print the Emojis in Python. Let’s see how to print Emojis with Uniocdes, CLDR names and emoji
module.
Использование юникодов:
С каждым смайликом связан Юникод. У эмодзи также есть короткое имя CLDR, которое также можно использовать.
From the list of unicodes, replace “+” with “000”. For example – “U+1F600” will become “U0001F600” and prefix the unicode with “” and print it.
# grinning face print ( "U0001f600" ) # grinning squinting face print ( "U0001F606" ) # rolling on the floor laughing print ( "U0001F923" ) |
Output:
Using CLDR short name:
# grinning face print ( "N{grinning face}" ) # slightly smiling face print ( "N{slightly smiling face}" ) # winking face print ( "N{winking face}" ) |
Выход:
Использование модуля эмодзи:
Смайлы также можно реализовать с помощью модуля смайликов, представленного в Python. Чтобы установить его, выполните в терминале следующее.
pip install emoji
emojize()
function requires the CLDR short name to be passed in it as the parameter. It then returns the corresponding emoji. Replace the spaces with underscore in the CLDR short name.
# import emoji module import emoji print (emoji.emojize( ":grinning_face_with_big_eyes:" )) print (emoji.emojize( ":winking_face_with_tongue:" )) print (emoji.emojize( ":zipper-mouth_face:" )) |
Output:
demojize()
function converts the emoji passed into its corresponding CLDR short name.
Ниже приведен список некоторых распространенных юникодов эмодзи с их короткими именами CLDR:
Краткое имя CLDR | Юникод |
---|---|
ухмыляющееся лицо | U + 1F600 |
ухмыляющееся лицо с большими глазами | U + 1F603 |
ухмыляющееся лицо с улыбающимися глазами | U + 1F604 |
сияющее лицо с улыбающимися глазами | U + 1F601 |
ухмыляющееся косоглазое лицо | U + 1F606 |
ухмыляющееся лицо от пота | U + 1F605 |
кататься по полу от смеха | U + 1F923 |
лицо со слезами радости | U + 1F602 |
слегка улыбающееся лицо | U + 1F642 |
перевернутое лицо | U + 1F643 |
подмигивающее лицо | U + 1F609 |
улыбающееся лицо с улыбающимися глазами | U + 1F60A |
улыбающееся лицо с нимбом | U + 1F607 |
улыбающееся лицо с 3 сердечками | U + 1F970 |
улыбающееся лицо с сердечными глазами | U + 1F60D |
звездный | U + 1F929 |
лицо посылает воздушный поцелуй | U + 1F618 |
целуя лицо | U + 1F617 |
улыбающееся лицо | U + 263A |
целовать лицо с закрытыми глазами | U + 1F61A |
целуя лицо с улыбающимися глазами | U + 1F619 |
лицо, наслаждающееся едой | U + 1F60B |
лицо с языком | U + 1F61B |
подмигивающее лицо языком | U + 1F61C |
сумасшедшее лицо | U + 1F92A |
прищурившись языком | U + 1F61D |
лицо с деньгами | U + 1F911 |
обнимающееся лицо | U + 1F917 |
лицо с рукой над ртом | U + 1F92D |
смиренное лицо | U + 1F92B |
думающее лицо | U + 1F914 |
лицо на молнии | U + 1F910 |
лицо с поднятой бровью | U + 1F928 |
нейтральное лицо | U + 1F610 |
невыразительное лицо | U + 1F611 |
лицо без рта | U + 1F636 |
ухмыляющееся лицо | U + 1F60F |
невеселое лицо | U + 1F612 |
лицо с закатывающимися глазами | U + 1F644 |
гримасничающее лицо | U + 1F62C |
лежащее лицо | U + 1F925 |
облегченное лицо | U + 1F60C |
задумчивое лицо | U + 1F614 |
заспанное лицо | U + 1F62A |
слюнявое лицо | U + 1F924 |
спящее лицо | U + 1F634 |
лицо с медицинской маской | U + 1F637 |
лицо с термометром | U + 1F912 |
лицо с повязкой на голову | U + 1F915 |
тошнотворное лицо | U + 1F922 |
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.