首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
python chr() ord(), chr返回的是字符串,不是字符,不是char缩写
0
[已关闭问题]
关闭于 2025-09-16 21:21
没错,
chr()
返回的是 Python 的
str
类型,而不是 C/Java 里的“char”类型
——Python 根本没有单独的“char”类型,
一个字符就是长度为 1 的字符串
。
chr(i)
→
str
,长度一定是 1
ord(c)
→
int
,要求
c
必须是长度为 1 的
str
所以名字里的
chr
只是历史习惯,
不要把它当成“char 缩写”去理解成底层字符类型
;它仅仅是“把码点变成长度为 1 的字符串”的函数而已。
_java_python
|
小虾三级
|
园豆:
984
提问于:2025-09-16 21:21
显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
<
>
分享
分享您的问题
清除回答草稿
您需要
登录
以后才能回答,未注册用户请先
注册
。