在Python中使用“ is”或“ ==”进行数字比较是否更好?

发布于 2021-01-29 19:34:20

使用“ is”运算符或“ ==”运算符在Python中比较两个数字是否更好?

例子:

>>> a = 1
>>> a is 1
True
>>> a == 1
True
>>> a is 0
False
>>> a == 0
False
关注者
0
被浏览
84
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    使用==

    有时候,在某些python实现中,巧合的是,可以使用-5到256之间的整数is(例如,在CPython实现中)。但是不要依赖于此或在实际程序中使用它。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看