1

私は今晩、この興味深い小さな「落とし穴」に出くわしました。次のコード スニペットを検討してください。

( chr(1) == 1 )

この比較は、Python 2.7.4 では False と評価されます。これは機能ですか、それともバグですか?, 機能である場合、この設計上の決定の背後にある理由を誰か説明できますか?

4

1 に答える 1

5

Python には「char」型はなくchr、長さ 1 の文字列を返します。強い型付けでは、任意の文字列が任意の整数に等しくても意味がありません。

于 2013-04-22T21:45:39.880 に答える