Cách thành ngữ nhất để làm như sau là gì?
def xstr(s):
if s is None:
return ''
else:
return s
s = xstr(a) + xstr(b)
cập nhật: Tôi đang kết hợp đề xuất của Tryptich để sử dụng str (s), điều này làm cho thói quen này hoạt động cho các loại khác ngoài các chuỗi. Tôi vô cùng ấn tượng với đề xuất lambda của Vinay Sajip, nhưng tôi muốn giữ mã của mình tương đối đơn giản.
def xstr(s):
if s is None:
return ''
else:
return str(s)
s
đến từ tra cứu chính tả nơi không tìm thấy khóa, thì hãy sử dụngdict.get(key, '')