python - False(偽)となるデータ
None、False、空文字、数値の0、空のコンテナが偽となる。
#coding: cp932 def is_true(arg): if arg: print("True") else: print("False") is_true(None) # False is_true(True) # True is_true(False) # False is_true(1) # True is_true(0) # False is_true(1.0) # True is_true(0.0) # False is_true("foo") # True is_true("") # False is_true([1]) # True is_true([]) # False is_true((1,)) # True is_true({"foo": "bar"}) # True is_true({}) # False