Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这可能是一个愚蠢的问题,但函数到底是什么,什么is时候使用它?
is
从上下文来看,我想我可以推断它相当于==; 但如果是这样,为什么两者都有?内置函数参考没有显示任何内容,并help(is)返回一个SyntaxError.
==
help(is)
SyntaxError
is检查对象是否具有相同的身份。==只检查它们是否相等。
>>> L1 = [1,2,3] >>> L2 = [1,2,3] >>> L1 is L2 False >>> L1 == L2 True