什么是最地道的方法来完成以下任务?
更新:我正在采用Tryptich的建议使用str(s),这使得这个例程适用于除了字符串之外的其他类型。我对Vinay Sajip的lambda建议印象深刻,但我希望保持我的代码相对简单。
def xstr(s):
if s is None:
return ''
else:
return s
s = xstr(a) + xstr(b)
更新:我正在采用Tryptich的建议使用str(s),这使得这个例程适用于除了字符串之外的其他类型。我对Vinay Sajip的lambda建议印象深刻,但我希望保持我的代码相对简单。
def xstr(s):
if s is None:
return ''
else:
return str(s)
s
来自于字典查找,但是没有找到对应的键值,则使用dict.get(key, '')
。 - smci