-3

这可能是一个愚蠢的问题,但函数到底是什么,什么is时候使用它?

从上下文来看,我想我可以推断它相当于==; 但如果是这样,为什么两者都有?内置函数参考没有显示任何内容,并help(is)返回一个SyntaxError.

4

1 回答 1

3

is检查对象是否具有相同的身份。==只检查它们是否相等。

>>> L1 = [1,2,3]
>>> L2 = [1,2,3]
>>> L1 is L2
False
>>> L1 == L2
True
于 2013-06-30T19:02:39.970 回答