3. 字符编码相关的内置函数

文字编码

文字编码是指每个文字的整数编号。

python字符串使用UNICODE编码(0~1114111)

字符编码相关的内置函数:

函数
说明
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='')

视频讲解