使用“ is”运算符或“ ==”运算符在Python中比较两个数字是否更好?
例子:
>>> a = 1 >>> a is 1 True >>> a == 1 True >>> a is 0 False >>> a == 0 False
使用==。
==
有时候,在某些python实现中,巧合的是,可以使用-5到256之间的整数is(例如,在CPython实现中)。但是不要依赖于此或在实际程序中使用它。
is