Can global variable be passed into Python function?
marko at pacujo.net
Sat Mar 1 18:29:41 CET 2014
Michael Torrie <torriem at gmail.com>:
> No, '==' works fine no matter what objects you assign to your state
Well, it doesn't since
>>> a = float("nan")
>>> a is a
>>> a == a
More generally, it depends on how the __eq__ method has been implemented
for the class. You might even (foolishly) define a class such that:
>>> a == b
>>> a != b
The "is" operator is immune to such modality.
More information about the Python-list