If you want to get the raw string output:
s = 'U0009d014'
print(repr(s))
gives
'U0009d014'
s
is a unicode character (U
used for numbers in the highest range like chr(1114111)
, you have u
for numbers in smaller ranges like chr(57344)
and then ASCII in even smaller ranges like chr(65)
that gives you the character 'A'
) in Python that's why printing it directly gives you an unknown character.
Also, don't use str
as a variable. It's a built-in <class 'str'>
in Python, you would overshadow this built-in with your variable that can cause issues in your code.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…