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/

10-11 19:15