Je suis un peu confus quant à la raison pour laquelle tant de développeurs python utilisent if not
dans leurs déclarations conditionnelles.
Par exemple, disons que nous avons une fonction,
def foo(bar = None):
if not bar:
bar = 2
Mais pourquoi procéder de cette façon ? Je veux dire, est-ce que faire if bar != None
o if bar is not None
être plus explicite ? Que fait if not
essayer de dire ?