我尝试与None
进行一些比较。以下是测试 -
1 > None
2 > None
0 > None
-100000 > None
所有比较都返回True
。为什么会这样?为什么NoneType
比较与intType
一起使用?在所有情况下,结果都是True
吗?
在比较中使用None
是否是良好的编码习惯?
注意:比较仅适用于 Python 2.x 。 Python 3.x 似乎不支持比较(在 Python 2.7.6 和 Python 3.4.0 上测试)。< / p>