-3

これはばかげた質問かもしれませんが、is関数とは正確には何ですか? また、いつ使用するのでしょうか?

==コンテキストから、それが;と同等であると推測できると思います。しかし、もしそうなら、なぜ両方を持っているのですか?組み込み関数リファレンスには何も表示されずhelp(is)SyntaxError.

4

1 に答える 1

3

isオブジェクトが同じ ID を持っているかどうかを確認します。==それらが等しいかどうかのみをチェックします。

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