Python字符和字符值(ASCII或Unicode码值)转换方法
2015-05-21 09:22
691 查看
将一个字符转化为相应的ASCII或Unicode码,或相反的操作。
方法
对于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']
您可能感兴趣的文章:
相关文章推荐
- 介绍三种将二进制字节字符转换为ASCII方法
- 二进制字节字符转换为ASCII的方法
- python-ASCII与字符间的转换
- 介绍三种将二进制字节字符转换为ASCII方法
- 包含中文字符的QString对象转换为python的string对象的方法
- javascript十六进制数字和ASCII字符之间的转换方法
- ASCII 码表和字符在C#中的转换方法大全
- python中ASCII和十六进制字符转换
- python中ASCII码字符与int之间的转换方法
- ASCII 码表和字符在C#中的转换方法
- python中ASCII码和字符的转换方法
- 用Python把图片转换为ASCII字符的程序
- ASCII 码表和字符在C#中的转换方法.
- Python实现将16进制字符串转化为ascii字符的方法分析
- Python-二进制字符串转换为整形的几种方法
- pyInstaller 将python文件.py转换为windows可执行文件.exe的标准化方法
- Python实现将Excel转换成为image的方法
- 字符 转换 为blob字段的一些方法。
- JS字符(字母)ASCII码转换方法
- 宽字符至多字符的相互转换方法