16
Python:Noneを空の文字列に変換する最も慣用的な方法?
以下を行う最も慣用的な方法は何ですか? 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)