赞
踩
在 Python 中,可以使用内置的 ord()
函数将中文字符转换为它的 Unicode 编码。例如:
- ch ='中'
- u = ch.encode('utf-8')
- print(u)
上面的代码会输出:
b'\xe4\xb8\xad'
如果想要将其转换为 u''
的形式,可以使用 Python 的 decode()
方法将其解码为 Unicode 字符串,然后使用 format()
函数将其格式化为 u''
的形式,如下所示:
- ch ='中'
- u = ch.encode('utf-8')
- u = u.decode('utf-8')
- u = format(u, "u")
- print(u)
这样就可以得到转换后的结果:
u'\u4e2d'
当然,也可以直接使用 Python 的 ord()
函数将中文字符转换为 Unicode 编码,然后使用 format()
函数将其格式化为 u''
的形式,如下所示:
- ch ='中'
- u = format(ord(ch), "u")
- print(u)
这样也能得到转换后的结果:
u'\u4e2d'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。