Thursday, September 4, 2025
HomeLanguagesPython – Convert String to unicode characters

Python – Convert String to unicode characters

Given a String, convert its characters to unicode characters.

Input : test_str = ‘gfg’ 

Output : \u0067\u0066\u0067 

Explanation : Result changed to unicoded string. 

Input : test_str = ‘himani’ 

Output : \u0068\u0069\u006D\u0061\u006E\u0069 

Explanation : Result changed to unicoded string.

Method #1 : Using re.sub() + ord() + lambda

In this, we perform the task of substitution using re.sub() and lambda function is used to perform the task of conversion of each characters using ord().

Python3




# Python3 code to demonstrate working of
# Convert String to unicode characters
# using re.sub() + ord() + lambda
import re
 
# initializing string
test_str = 'neveropen'
 
# printing original String
print("The original string is : " + str(test_str))
 
# using sub() to perform substitutions
# ord() for conversion.
res = (re.sub('.', lambda x: r'\u % 04X' % ord(x.group()), test_str))
 
# printing result
print("The unicode converted String : " + str(res))


Output

The original string is : neveropen
The unicode converted String : \u0067\u0065\u0065\u006B\u0073\u0066\u006F\u0072\u0067\u0065\u0065\u006B\u0073

Time Complexity: O(n)
Auxiliary Space: O(n)

Method #2 : Using join() + format() + ord()

In this, task of substitution in unicode formatted string is done using format() and ord() is used for conversion.

Python3




# Python3 code to demonstrate working of
# Convert String to unicode characters
# using join() + format() + ord()
import re
 
# initializing string
test_str = 'neveropen'
 
# printing original String
print("The original string is : " + str(test_str))
 
# using format to perform required formatting
res = ''.join(r'\u{:04X}'.format(ord(chr)) for chr in test_str)
 
# printing result
print("The unicode converted String : " + str(res))


Output

The original string is : neveropen
The unicode converted String : \u0067\u0065\u0065\u006B\u0073\u0066\u006F\u0072\u0067\u0065\u0065\u006B\u0073

Time Complexity: O(n)

Auxiliary Space: O(n)

RELATED ARTICLES

Most Popular

Dominic
32261 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6626 POSTS0 COMMENTS
Nicole Veronica
11795 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11855 POSTS0 COMMENTS
Shaida Kate Naidoo
6747 POSTS0 COMMENTS
Ted Musemwa
7023 POSTS0 COMMENTS
Thapelo Manthata
6695 POSTS0 COMMENTS
Umr Jansen
6714 POSTS0 COMMENTS