📜  Python chr()函数与示例

📅  最后修改于: 2020-10-30 05:08:16             🧑  作者: Mango

Python chr()函数

Python chr()函数用于获取表示一个字符的字符串,该字符指向Unicode代码整数。例如,chr(97)返回字符串“ a”。此函数接受一个整数参数,如果超出指定范围,则会引发错误。参数的标准范围是0到1,114,111。

签名

chr(i)

参量

i:是整数值。

返回

该函数返回一个字符的字符串表示。

让我们来看一些chr()函数的示例,以了解其功能。

Python chr()函数示例1

这是使用chr()函数的简单示例,该函数返回以指定的int值存在的char。返回类型是一个字符串,也可以进行验证。

# Python chr() function example
# Calling function
result = chr(102) # It returns string representation of a char
result2 = chr(112)
# Displaying result
print(result)
print(result2)
# Verify, is it string type?
print("is it string type:", type(result) is str)

输出:

f
p
is it string type: True

Python chr()函数示例2

chr()函数采用某个范围内的整数值。如果该值超出范围,则会引发错误。请参见下面的示例。

# Python chr() function example
# Calling function
result = chr(11) # It returns string representation of a char
result2 = chr(11111111)    # If value is out of range
# Displaying result
print(result)
print(result2)

输出:

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

Python chr()函数示例3

看到,我们在chr()函数中应用了一个整数列表,它会将每个整数点的char值返回给Unicode。请参见下面的示例。

# Python chr() function example
data = [112,97,114,119,115,10.5]
result = chr(11) # It returns string representation of a char
# Calling function
for d in data:
    print("Char at",d,"is:",chr(d))

输出:

TypeError: integer argument expected, got float
Char at 112 is: p
Char at 97 is: a
Char at 114 is: r
Char at 119 is: w
Char at 115 is: s