In this article, we would like to show you how to insert unicode character to string in Python.
There are three different ways how to do it:
- with escape character e.g.
\u03c0that is equal to
- by pasting character directly to string,
- by converting codes to a string.
text = "π or \u03c0" # U+03C0 print(text) # π or π
π or π
More complicated example
Space is represented by
0x20 (in hex) or
32 (in dec). It is necessary to add 2 additional zeros before code (e.g.
text = "π and \u03c0 are\u0020equal" # U+03C0 U+0020 print(text) # π and π are equal
π and π are equal
Directly pasted emojis
In this section you can find some emojis that we pasted directly to the string and received e.g
\U0001F34F for the 🍏 (green apple emoji).
apple = "\U0001F34F" banana = "\U0001F34C" cherry = "\U0001F352" print(apple) print(banana) print(cherry)
🍏 🍌 🍒