chr(i)
返回 Unicode 码位为整数 i 的字符的字符串格式。例如,chr(97) 返回字符串 ‘a’,chr(8364) 返回字符串 ‘€’。这是 ord() 的逆函数。
实参的合法范围是 0 到 1,114,111(16 进制表示是 0x10FFFF)。如果 i 超过这个范围,会触发 ValueError 异常。
chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
实例:
a = chr(0x30)
b = chr(0x31)
c = chr(0x61)
d = chr(48)
e = chr(49)
f = chr(97)
print("a=%s, b=%s, c=%s, d=%s, e=%s, f=%s" % (a, b, c, d, e, f))
以上代码输出结果为:
a=0, b=1, c=a, d=0, e=1, f=a