Apa cara paling idiomatis untuk melakukan hal berikut?
def xstr(s):
if s is None:
return ''
else:
return s
s = xstr(a) + xstr(b)
pembaruan: Saya memasukkan saran Tryptich untuk menggunakan str (s), yang membuat rutin ini berfungsi untuk jenis lain selain string. Saya sangat terkesan dengan saran lambda Vinay Sajip, tetapi saya ingin menjaga kode saya relatif sederhana.
def xstr(s):
if s is None:
return ''
else:
return str(s)
s
berasal dari pencarian dict di mana kunci tidak ditemukan, kemudian gunakandict.get(key, '')