做以下事情的最惯用方法是什么?
def xstr(s):
if s is None:
return ''
else:
return s
s = xstr(a) + xstr(b)
Run Code Online (Sandbox Code Playgroud)
更新:我正在使用Tryptich的建议来使用str(s),这使得这个例程适用于除字符串之外的其他类型.Vinay Sajip的lambda建议给我留下了深刻的印象,但我想保持我的代码相对简单.
def xstr(s):
if s is None:
return ''
else:
return str(s)
Run Code Online (Sandbox Code Playgroud)