chr Python · 内置函数
`chr` 根据一个整数(Unicode 码点)返回对应的字符。就像上学时根据学号找到对应的学生名字。比如1号对应小明,2号对应小美,3号对应阿莫斯·米塞尔·弗朗西斯斯基。在代码里就比如数字 65 对应字母 'A',数字 97 对应 'a'。
怎么用
chr(整数)
小例子
print(chr(65)) print(chr(97)) print(chr(20013)) # 中文字符“中”的 Unicode 码点
运行结果
A a 中
对比:ord 是相反操作
print(ord('A')) # 65
print(ord('中')) # 20013
chr 和 ord 互相转换。常见使用场景
1. 生成字母表: 大写字母 = [chr(i) for i in range(65, 91)] print(大写字母) 2. 将数字编码转换为字符。 3. 处理 Unicode 字符。
对比:`ord` 是相反操作
print(ord('A')) # 65
print(ord('中')) # 20013
`chr` 和 `ord` 互相转换。
提醒:- 参数必须在 0 到 0x10FFFF 之间,否则报 `ValueError`。 - 常见的 ASCII 码:65-90 大写字母,97-122 小写字母。
官方文档:https://docs.python.org/zh-cn/3/library/functions.html#chr
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条