Python使用与False相同的值来计算整数和字符的比较

Gea*_*phy 1 python integer character comparison-operators

今天晚上我遇到了这个有趣的小"问题",请考虑以下代码片段:

(chr(1)== 1)

这个比较在Python 2.7.4上评估为False,这是一个功能还是一个bug?如果有一个功能,任何人都可以解释这个设计决策背后的原因吗?

Pav*_*sov 5

有没有"char"类型的蟒蛇,chr返回一个长度的字符串,并与强类型它没有意义的任何字符串等于任意整数.