【发布时间】:2013-04-22 21:43:15
【问题描述】:
今天晚上我遇到了这个有趣的小问题,请考虑以下代码 sn-p:
( chr(1) == 1 )
此比较在 Python 2.7.4 上的评估结果为 False,这是一个功能还是一个错误?如果是一个功能,任何人都可以解释这个设计决策背后的原因吗?
【问题讨论】:
标签: python integer character comparison-operators
今天晚上我遇到了这个有趣的小问题,请考虑以下代码 sn-p:
( chr(1) == 1 )
此比较在 Python 2.7.4 上的评估结果为 False,这是一个功能还是一个错误?如果是一个功能,任何人都可以解释这个设计决策背后的原因吗?
【问题讨论】:
标签: python integer character comparison-operators
python 中没有“char”类型,chr 返回一个长度为 1 的字符串,并且对于强类型,任何字符串都等于任何整数是没有意义的。
【讨论】: