首页 新闻 会员 周边 捐助

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的主页 _java_python | 小虾三级 | 园豆:984
提问于:2025-09-16 21:21
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册