Python中是否有一个函数可以检查返回的值是否为None,是否可以将其设置为另一个值,例如MySQL中的IFNULL
函数?
最佳答案
并非如此,因为您无法重新绑定(bind)参数。
if foo is None:
foo = 42
或者
def ifnull(var, val):
if var is None:
return val
return var
foo = ifnull(foo, 42)
关于相当于MySQL的IFNULL的Python,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5987371/