首 页IT知识库收藏内容
当前位置:翔宇亭IT乐园IT知识库Python

Python chr()函数

减小字体 增大字体 作者:本站  来源:本站整理  发布时间:2021-06-30 13:15:36

chr()是Python中的一个内建函数,其作用是把一个整数转换成其对应的字符。这可以看做是ord()函数的反向操作。

chr()语法格式

Python chr()函数的语法格式如下:

chr(i)

参数

该函数的参数是一个整数,其取值范围为:0~1,114,111(即十六进制:0x10FFFF)。超出该范围将引发ValueError异常。

返回值

该函数执行完返回整数 i 对应的Unicode字符

Python chr()函数

使用举例

下面给出一些具体的例子:

print(chr(49))
print(chr(97), chr(65))
print(chr(165))
print(chr(8364))
print(chr(12837))

其输出结果如下:

1
a A
¥

在Python 3.8.2中的源代码及截图如下:

 Python chr()的例子

参数是其它进制的情况

传递给chr()函数的参数也可以是其它进制的整数,只要在其取值范围即可以正确执行和输出。

print(chr(0x01FA))
print(chr(0b10111011))
print(chr(0O72))

输出结果如下:

Ǻ
»
:

chr()函数执行的异常情况

该函数执行时的异常情况主要包括传递的参数不是一个整型数字或者是参数的取值不在有效范围内。

下面演示了这两种情况下的输出异常信息。

print(chr('49'))
print(chr(-10))

分别执行以上两个例子都会产生错误。第1个例子给出的错误信息如下:

TypeError: an integer is required (got type str)

第2个例子给出的错误信息如下:

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

以上详细介绍了Python chr()函数的参数、返回值及一些案例,如有问题请留言。


如需转载,请注明出处:翔宇亭IT乐园(http://www.biye5u.com),并给出本文链接地址:

http://www.biye5u.com/article/python/2021/6514.html

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.