3. 字符编码相关的内置函数
文字编码
文字编码是指每个文字的整数编号。
python字符串使用UNICODE编码(0~1114111)
- 英文编码:0~127;
- 其他编码:大于等于128。
字符编码相关的内置函数:
函数
说明
ord(c)
对表示单个 Unicode 字符的字符串,返回代表它 Unicode 编码的整数。
chr(i)
返回 Unicode 码位为整数 i 的字符的字符串格式。这是 ord() 的逆函数。实参的合法范围是 0 到 1,114,111(16 进制表示是 0x10FFFF)。
示例
>>> ord('A')
65
>>> ord('B')
66
>>> ord('明')
26126
>>> ord('择')
25321
>>> chr(26126)
'明'
>>> chr(65)
'A'
打印全世界所有的文字
for code in range(1114111):
print(chr(code), end='')