标签: python integer character comparison-operators
今晚我遇到了这个有趣的小问题,请考虑以下代码片段:
(chr(1)== 1)
这个比较在Python 2.7.4上评估为False,这是一个功能还是一个bug?如果是一个功能,任何人都可以解释这个设计决策背后的原因吗?
答案 0 :(得分:5)
python中没有“char”类型,chr返回一个长度为1的字符串,并且强类型对任何字符串都不等于任何整数都没有意义。
chr