查看字符的编码数字

Posted yuanzhenliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看字符的编码数字相关的知识,希望对你有一定的参考价值。

link:http://www.jb51.net/article/66457.htm

对于ASCII码(0~255范围) 

>>> print ord(‘A‘)
65
>>> print chr(65)
A

对于Unicode字符,注意仅接收长度为1的Unicode字符

>>> print ord(u‘\u54c8‘)
21704
>>> print unichr(21704)

>>> print repr(unichr(21704))
u‘\u54c8‘

chr()和str()区别,一个仅接收0~255的数值返回对应于ASCII值的字符,一个接受任何类型返回字符串格式

>>> chr(97)
‘a‘
>>> str(97)
‘97‘

使用map和以上函数,来获得包含字符值或者码值的列表

>>> print map(ord,(u‘\u54c8‘,u‘\u54c9‘))
[21704, 21705]

>>> print map(unichr,range(21704,21707))
[u‘\u54c8‘, u‘\u54c9‘, u‘\u54ca‘]

以上是关于查看字符的编码数字的主要内容,如果未能解决你的问题,请参考以下文章

python 字符编码

python 字符编码

编码和字符集

base64编码解码

python字符编码

检查字符是不是为数字的最快方法?