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.
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join