coalesce用于返回多个参数列表的第一个非空参数。通常用于sql中处理null值。
但在python中没有该内置函数。
如要使用,需要自己定义该函数。
def coalesce(*args):
for arg in args:
if arg is not None:
return arg
return None
# 解释器中运行
>>> coalesce(None,'','name')
''
>>> coalesce(None,'name')
'name'
wkjqc5
aasske
aasske