It is a Mathematical Alphanumeric Symbols ( capital D ) and I just want to convert into simple English letter ( Capital D ).
Like, \U0001d403 => \uxxxx.
I am not familiar with decode-encoding mechanism.
Is there any conversion way ?
If nothing else, you can build your own map for the string translation: for example:
>>> x = '\U0001d403' >>> x '𝐃' >>> x.translate(str.maketrans({'\U0001d403': 'D'})) 'D' maketrans can create a mapping of multiple characters, which can be saved to be reused as an argument for many calls to str.translate. Note also that str.translate works for arbitrary strings; the given map will be applied to each character separately.
print('\U0001d403')gives the Capital Dstrvalue, you probably just want a new string with the correct character already in it.import unicodedataand thenunicodedata.normalize('NFKC', '\U0001d403')results in'D'.