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
  • 21148

Python3 输入和输出

在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。 输出格式美化 Python两种输出值的方式: 表达式语句和...
  • u013982161
  • u013982161
  • 2016年12月04日 11:47
  • 1760

Python3 输入和输出

感谢原文:http://www.runoob.com/python3/python3-inputoutput.html 输出格式美化 Python两种输出值的方式: 表达式语句和 prin...
  • qq_16583687
  • qq_16583687
  • 2017年10月28日 15:00
  • 166

python3 把\u开头的unicode转中文,把str形态的unicode转中文

python3 把unicode转中文,把str形态的unicode转中文 他返回的匹配的list是这样的['\\u751F\\u5316\\u5371\\u...
  • u014519194
  • u014519194
  • 2016年12月29日 14:01
  • 7170

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

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

Python3 使用 unicode-escape 处理 unicode 16进制字符串编解码问题

经常遇到 ' \uxxxx ' 的16进制字符串编解码问题,使用 unicode-escape 解决之。
  • chuatony
  • chuatony
  • 2017年05月22日 18:45
  • 1176

python3 unicode列表转换为中文

查了很多很多的资料无果,果然知乎牛逼,链接,完美解决。 爬取网站时,最终得到list内容,编码为unicode,想让其转换为汉字并输出。 需要提取的为下图中unicode部分: 保存为列表,...
  • wangxingfan316
  • wangxingfan316
  • 2018年02月08日 21:50
  • 16

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

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

python3 Unicode 编码转换中文显示

s = b'\u4e2d\u6587\u5b57\u7b26' print(s.decode('unicode_escape'))
  • u013314786
  • u013314786
  • 2016年03月25日 15:20
  • 2747

python2 与 python3 语法区别

概述# 几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这...
  • samxx8
  • samxx8
  • 2014年03月19日 15:41
  • 47450
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python3输出unicode
举报原因:
原因补充:

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