Який самий ідіоматичний спосіб зробити наступне?
def xstr(s):
if s is None:
return ''
else:
return s
s = xstr(a) + xstr(b)
update: Я включаю пропозицію Tryptich використовувати str (s), що робить цю рутинну роботу для інших типів, крім рядків. Мене дуже вражає лямбдаська пропозиція Віная Саджіпа, але я хочу зробити свій код порівняно простим.
def xstr(s):
if s is None:
return ''
else:
return str(s)
s
прийшов з пошуку dict, де ключ не знайдений, тоді використовуйтеdict.get(key, '')