Python Forum
difference between != and is not
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
difference between != and is not
#2
None is a singleton. There is only one None object. is/is not None checks if an object is the None object or not. Checking ihe value, which is what != does, is superfluous. No object other than None wiill == None.

In addition to None, True and False are singltons and you should never test ==True or == False, but rather is True or is False. Well, you should not do that either unless you really want to know if something is the True object or the False object.
akbarza likes this post
Reply


Messages In This Thread
difference between != and is not - by akbarza - Nov-18-2023, 06:23 PM
RE: difference between != and is not - by deanhystad - Nov-18-2023, 07:39 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020