Mój edytor ostrzega mnie podczas porównania my_var == None
, ale nie ostrzegam, gdy go używam my_var is None
.
Zrobiłem test w powłoce Pythona i ustaliłem, że obie są poprawną składnią, ale mój edytor wydaje się mówić, że my_var is None
jest to preferowane.
Czy tak jest, a jeśli tak, to dlaczego?
is
- python.org/dev/peps/pep-0008/#programming-recommendations