文章目录
- ord()和chr()
ord()和chr()
在Python中,ord
和 chr
是两个内置函数,它们分别用于处理字符和它们对应的ASCII(或Unicode)值之间的转换。
-
ord()
函数:- 功能:返回一个字符的整数表示(即它的ASCII或Unicode码点)。
- 参数:接受一个字符串(长度为1)作为参数。
- 返回值:返回一个整数。
例如:
>>> ord('A') 65 >>> ord('中') 20013
-
chr()
函数:- 功能:返回一个整数对应的字符。
- 参数:接受一个整数作为参数。
- 返回值:返回一个字符串。
例如:
>>> chr(65) 'A' >>> chr(20013) '中'
这两个函数经常用于处理字符编码和解码,以及在处理文本数据时进行字符和数字之间的转换。需要注意的是,ord
函数的输入必须是单个字符,而chr
函数的输入必须是有效的Unicode码点。