Check if None
#
Using if x: statement
to check if x
is None
might have unintended consequences.
x = ""
if x:
print("Without is")
if x is not None:
print("With is")
The first if-block won’t print anything but the second will work as expected. We get
similar result with x = 0
.