w3resource

Python: Print Emojis using unicode Characters or CLDR (Common Locale Data Repository ) short names

Python Basic - 1: Exercise-143 with Solution

Write a Python program to print Emojis using Unicode characters or CLDR (Common Locale Data Repository) short names.

Note: The Common Locale Data Repository Project, often abbreviated as CLDR, is a project of the Unicode Consortium to provide locale data in XML format for use in computer applications. CLDR contains locale-specific information that an operating system will typically provide to applications.

Using Unicode characters:

Sample Solution-1:

Python Code:

print("Smiling face with heart-eyes:")
print("\U0001F60D")
print("Unamused face:")
print("\U0001F612")
print("Beaming face with smiling eyes:")
print("\U0001F601")
print("Grinning face with sweat:")
print("\U0001F605")
print("Face with tears of joy:")
print("\U0001F602")
print("Slightly smiling face:")
print("\U0001F642")
print("Smiling face with halo:")
print("\U0001F607")
print("Zipper-mouth face:")
print("\U0001F910")
print("Grinning face:")
print("\U0001F600")
print("Rolling on the floor laughing:")
print("\U0001F923")

Sample Output:


Using CLDR Short Names:

Sample Solution-2:

Python Code:

print("Rolling on the floor laughing:")
print("\N{rolling on the floor laughing}")
print("Smiling face with halo:")
print("\N{smiling face with halo}")
print("Unamused face:")
print("\N{unamused face}")
print("Grinning face:")
print("\N{grinning face}")
print("Loudly crying face:")
print("\N{loudly crying face}")
print("Face with tears of joy:")
print("\N{face with tears of joy}")
print("Slightly smiling face:")
print("\N{slightly smiling face}")
print("Angry face:")
print("\N{angry face}")
print("Zipper-mouth face:")
print("\N{zipper-mouth face}")
print("Smiling face with sunglasses:")
print("\N{smiling face with sunglasses}")

Sample Output:


Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to check if every consecutive sequence of zeroes is followed by a consecutive sequence of ones of same length in a given string. Return True/False.
Next: Write a Python program to convert integer to string.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.