chr()
方法将整数转换为其 Unicode 字符并返回。
示例
print(chr(97))
# Output: a
print(chr(98))
# Output: b
chr() 语法
chr()
的语法是
chr(number)
chr() 参数
chr()
方法接受一个参数
number
- 一个介于 0 到 1,114,111 之间的整数
chr() 返回值
chr()
方法返回
- 对应整数参数的 Unicode 字符(介于 0 到 1,114,111 之间)
- ValueError - 对于超出范围的整数
- TypeError - 对于非整数参数
示例 1:Python chr() 与整数
print(chr(97))
print(chr(65))
print(chr(1200))
输出
a A Ұ
在上面的示例中,我们使用 chr()
方法将不同的整数转换为其对应的 Unicode 字符。这里,
- a 是
97
的 Unicode 字符 - A 是
65
的 Unicode 字符 - Ұ 是
1200
的 Unicode 字符
示例 2:chr() 与超出范围的整数
print(chr(-1000))
print(chr(1114113))
输出
ValueError: chr() arg not in range(0x110000)
在上面的示例中,我们向 chr()
方法提供了超出范围的整数参数,例如 -1000
和 1114113
。这会导致 ValueError。
示例 3:chr() 与非整数参数
print(chr('Ronald'))
print(chr('Lupin'))
输出
TypeError: an integer is required (got type str)
在上面的示例中,我们对 chr()
方法使用了非整数参数。这会导致 TypeError。
另请阅读