Python chr()

chr() 方法将整数转换为其 Unicode 字符并返回。

示例

print(chr(97))
# Output: a
print(chr(98))
# Output: b

chr() 语法

chr() 的语法是

chr(number)

chr() 参数

chr() 方法接受一个参数

  • number - 一个介于 01,114,111 之间的整数

chr() 返回值

chr() 方法返回

  • 对应整数参数的 Unicode 字符(介于 01,114,111 之间)
  • ValueError - 对于超出范围的整数
  • TypeError - 对于非整数参数

示例 1:Python chr() 与整数

print(chr(97))
print(chr(65))
print(chr(1200))

输出

a
A
Ұ

在上面的示例中,我们使用 chr() 方法将不同的整数转换为其对应的 Unicode 字符。这里,

  • a97 的 Unicode 字符
  • A65 的 Unicode 字符
  • Ұ1200 的 Unicode 字符

示例 2:chr() 与超出范围的整数

print(chr(-1000))
print(chr(1114113))

输出

ValueError: chr() arg not in range(0x110000)

在上面的示例中,我们向 chr() 方法提供了超出范围的整数参数,例如 -10001114113。这会导致 ValueError


示例 3:chr() 与非整数参数

print(chr('Ronald'))
print(chr('Lupin'))

输出

TypeError: an integer is required (got type str)

在上面的示例中,我们对 chr() 方法使用了非整数参数。这会导致 TypeError


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战