可能性の重複:はPythonでオペレータである
は>>> a = "1234" >>> b = "1234" >>> a is b True >>> a = "12 34" >>> b = "12 34" >>> a is b False
は、誰も私を説明できます:
私が疑問を持っている
Python “is” operator behaves unexpectedly with integers
How is the 'is' keyword implemented in Python?
Pythonで、オペレータが "あります"それはなぜそうですか?また、私は理解できません、それは ""演算子はオブジェクトのメモリアドレスだけを比較する必要があると言われて、表現 "aはb"は本当ですか?
これは、ここでかなり詳細に答えています:http://stackoverflow.com/questions/306313/python-is-operator-behaves-unexpectedly-with-integers – Yuushi
ここで別のです[http:// stackoverflow。 com/questions/2987958/how-is-the-is-in-python](http://stackoverflow.com/questions/2987958/how-is-the-is-keyword-implemented-in-python ) – Matt