我想就编写一个函数的最惯用方式发表意见,True
如果一个对象是真实的,则返回,False
否则。例如:
is_truthy(True) # True
is_truthy(False) # False
is_truthy(123) # True
is_truthy(0) # False
is_truthy("some string") # True
is_truthy("") # False
我想出的最好的是:
def is_truthy(obj):
return not not obj
有人可以做得更好吗?