If Statements – Real Python

if statements are used for truth value testing. In this lesson, you learned that you don’t need to explicitly compare a value to True or False, you can simply add it to the if statement:

Bad

if value == True:
    print 'truthy'

if value2 == None:
    print None    

Good

To compare a value to False, use the not operator:

if not value1:
    print 'falsy'

Explicitly check for None:

if value2 is None:
    print None