学习笔记,仅供参考,有错必纠
参考自:python 的 ord()、 chr()、 unichr() 函数; 菜鸟教程
ord方法以一个长度为1的字符作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了 Python 定义范围,则会引发TypeError 的异常。
语法:
ord(c)
#c:字符
chr方法用一个范围在range(256)内的(也就是0 ~ 255之内)整数作参数,返回一个对应的字符,返回值是当前整数对应的ASCII 字符。
语法:
chr(i)
#i:可以是10进制也可以是16进制的形式的数字
unichr方法和chr方法功能基本一样, 只不过是返回 unicode 的字符。
语法:
unichr(i)
#i:可以是10进制也可以是16进制的形式的数字
python2支持以上三个函数,但是python3的chr()实现的功能和unichr()一样,所以python3没有unichr(),而是用chr()代替了。
输入:
ord('a')
chr(97)
输出:
97
'a'