if not
非常に多くの python 開発者が条件ステートメントでどのように/なぜ使用するのかについて、私は少し混乱しています。
たとえば、関数があるとしましょう。
def foo(bar = None):
if not bar:
bar = 2
しかし、なぜこのように行くのでしょうか?つまり、やらないか、もっと明確にしないif bar != None
でしょif bar is not None
うか?とはどういう意味if not
ですか?
if not
非常に多くの python 開発者が条件ステートメントでどのように/なぜ使用するのかについて、私は少し混乱しています。
たとえば、関数があるとしましょう。
def foo(bar = None):
if not bar:
bar = 2
しかし、なぜこのように行くのでしょうか?つまり、やらないか、もっと明確にしないif bar != None
でしょif bar is not None
うか?とはどういう意味if not
ですか?