BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 580|回复: 0

python3 打印文字 汉字的 uncode值

[复制链接]
发表于 2015-11-15 17:41:55 | 显示全部楼层 |阅读模式
python3 默认字符串数据结构 就是 unicode的,所以不像py2那样很轻松获得uXXXXX这样的 编码
(虽然2的这个特性导致 字符编码学习 很复杂,但py3直接藏起来了也很头疼)。

搜索了一大圈,最后在py群(22507237)的nil指导下,找到了:

>>> '你好'.encode('unicode_escape')
b'\\u4f60\\u597d'

补充:
>>> s= "测试"
>>> u = s.encode("unicode-escape")
>>> u
b'\\u6d4b\\u8bd5'
>>> u.decode("unicode-escape")
'测试'


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2019-8-25 22:48 , Processed in 0.024451 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表