Python3如何输出字符串的unicode表示形式?

python2015 发布于 2017/03/23 16:26
阅读 419
收藏 0

如对于字符串'abc',我想输出'\u0061\u0062\u0063'

加载中
0
n
noogler67

''.join(list(map(lambda x: hex(ord(x)), 'abc')))

返回 '0x610x620x63'

 至于字符内部表示,就类似于你想把浮点数内部表示打出来。

help(ord)

 return the unicode code point for a one-character string

 

或者

for s in 'abc':

    print(hex(ord(s)), end='')

0
GIS土匪
GIS土匪

unicode('abc', 'utf-8')

用这个内建函数,注意一个问题,你需要在编码为unicode的控制台进行打印,这样才会看见,或者你写入文件也可

返回顶部
顶部