2011-10-29 7 views
1

뭔가 내 문자열 var은 None과 같습니다. 값을 확인하기 위해 if 문을 사용하고 싶지 않습니다. 이 None''이 아닌 경우 None 인 경우 문자열 값을 반환하는 간단한 방법 (예 : str(my_var))이 있습니까?없음을 빈 문자열로 변환하는 함수가 있습니까?

+1

'없음'은 어디서 오는 것입니까? 일반적으로 적절한 해결책은 "나쁜"데이터의 출처를 수정하는 것입니다. –

답변

11

foo은 다른 거짓 값 (0, 빈 목록 등) 인 경우에도 빈 문자열이됩니다.

또 다른 방법은 '' if foo is None else foo

관련 문제