【发布时间】:2019-04-05 11:05:00
【问题描述】:
当我检查数据类型时,我想知道为什么 char 值作为字符串类型返回。
请看我的输入和输出。
输入:
a = 'c'
type(a)
输出:
class 'str'
【问题讨论】:
-
不,它没有。
-
chr(n) 将返回一个带有一个字符的字符串。
-
我对字符编码了解得越多,我就越喜欢在 Python 中选择不使用字符类型。有很多字符(尽管我脑海中唯一能想到的是国旗表情符号)无法用单个 Unicode 代码点表示,所以为什么不现实一点并接受行字符文字是基本上是字符串?
标签: python