python3输出unicode

转载 2015年11月18日 16:41:42

采用ord函数即可

In Python 2.x

Python代码  收藏代码
  1. D:\Python27>python  
  2.   
  3. >>> chr(65)  
  4. 'A'  
  5.   
  6. >>> ord('A')  
  7. 65  
  8.   
  9. >>> unichr(20013)  
  10. u'\u4e2d'  
  11.   
  12. >>> ord(u'\u4e2d')  
  13. 20013  
  14.   
  15. >>> ord('中')  
  16. Traceback (most recent call last):  
  17.   File "<stdin>", line 1in <module>  
  18. TypeError: ord() expected a character, but string of length 2 found  
  19.   
  20. >>> chr(20013)  
  21. Traceback (most recent call last):  
  22.   File "<stdin>", line 1in <module>  
  23. ValueError: chr() arg not in range(256)  

 In Python  3.x

Python代码  收藏代码
  1. D:\CODE\PYTHON\OPEN_JUDGE>python  
  2. Python 3.2.5 (default, May 15 201323:06:03) [MSC v.1500 32 bit (Intel)] on win32  
  3. Type "help""copyright""credits" or "license" for more information.  
  4.   
  5. >>> chr(65)  
  6. 'A'  
  7.   
  8. >>> ord('A')  
  9. 65  
  10.   
  11. >>> chr(20013)  
  12. '中'  
  13.   
  14. >>> ord('中')  
  15. 20013  
  16.   
  17. >>> ord('\u4e2d')  
  18. 20013  

 


python3字符串编码总结-str(unicode)_bytes

1. 字符串的编码形式字符串的编码最一开始是ascii,使用8位二进制表示,因为英文就是编码的全部。后来其他国家的语言加入进来,ascii就不够用了,所以一种万国码就出现了,它的名字就叫unic...
  • Setul
  • Setul
  • 2016年08月14日 12:20
  • 16272

python 实现将文件或文件夹用相对路径打包为 tar.gz 文件

默认情况下,tarfile 打包成的 tar.gz 文件会带绝对路径,而很多情况下,我们需要的是相对打包文件夹的路径。 代码: import tarfile tmp_tar_dir = "/home"...

如何在cmd下切换不同版本的Python 原文:windows 安装python2 与python3 共存 地址:http://blog.csdn.net/liulucaro/article/de

windows 安装python2 与python3 共存 标签: windowspython 2016-08-08 11:38 1146人阅读 评论(0) 收藏 举报...
  • sww1993
  • sww1993
  • 2016年12月06日 14:29
  • 934

如何理解python3的unicode,以及全角半角转换

关于unicode最易懂的解释(没有之一),建议耐心看完: 学点编码知识又不会死:Unicode的流言终结者和编码大揭秘 http://www.freebuf.com/articles/other...
  • zinnc
  • zinnc
  • 2017年03月30日 21:56
  • 1645

Python基础3Unicode编码+整数浮点数+布尔类型+list列表集合

1 Python中Unicode字符串 1.1 ASCII编码 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(b...

Python 3中的json.dumps,会将中文转换为unicode编码后保存

先把这次踩坑的结论放在最前面 1. Python 3已经将unicode作为默认编码 2. Python 3中的json在做dumps操作时,会将中文转换成unicode编码,并以16进制方式存储,再...

python3 汉字转十六进制unicode

最近遇到个需求,在python上面把汉字转成unicode字符用十六进制表示,方便存进byte数组中进行传输,查了一堆互转的资料,最后还是乱打乱撞做出来了,记录一下转换步骤。s = "高德路" # 把...

python2x的str/unicode转换以及python3x中的str/bytes转换

Python2x中的str/unicode转换写在开头 为什么哪里都会出现编码问题,而编码问题总是那么难搞懂?我想在读这篇博客前大家都应该深刻地了解下为什么会出现所谓的编码问题?字符的十六进制表达 ...

python unicode中文输出文件错误解决

问题描述:在用python中的json包解析json字符串时,若遇到字段值为中文,直接print在屏幕上没问题,但是重定向到文件或者写文件时,出UnicodeEncodeError: 'ascii' ...
  • damant
  • damant
  • 2015年11月09日 17:59
  • 1751

python3 python3:(unicode error) 'utf-8' codec can't decode

一、问题 [Sun Oct 02 16:37:55 2016] [error] [client 127.0.0.1] File "D:/software/Apache_HTTP_Server2....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python3输出unicode
举报原因:
原因补充:

(最多只允许输入30个字)