다음을 수행하는 가장 관용적 인 방법은 무엇입니까?
def xstr(s):
if s is None:
return ''
else:
return s
s = xstr(a) + xstr(b)
업데이트 : str (s)을 사용하는 Tryptich의 제안을 통합하여 문자열 이외의 다른 유형 에서이 루틴을 작동시킵니다. Vinay Sajip의 람다 제안에 크게 감명을 받았지만 코드를 비교적 간단하게 유지하고 싶습니다.
def xstr(s):
if s is None:
return ''
else:
return str(s)
s
이 키를 찾을 수없는 dict 조회에서 나온 경우dict.get(key, '')