[解決済み] Python: None を空の文字列に変換する最も慣用的な方法?
2022-04-14 20:57:45
質問
次のような場合、最もイディオム的な方法は何でしょうか?
def xstr(s):
if s is None:
return ''
else:
return s
s = xstr(a) + xstr(b)
を更新しました。 Tryptichの提案したstr(s)を使うことで、このルーチンが文字列以外の型でも動くようになることを取り入れています。 Vinay Sajipのラムダの提案には非常に感銘を受けたが、私は自分のコードを比較的シンプルに保ちたいのである。
def xstr(s):
if s is None:
return ''
else:
return str(s)
解決方法は?
もし、実際に自分の関数に
str()
ただし、引数が None の場合は空文字列を返します。
def xstr(s):
if s is None:
return ''
return str(s)
関連
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] バイトを文字列に変換する
-
[解決済み] Pythonで文字列の部分文字列を取得するにはどうすればよいですか?
-
[解決済み] Pythonで文字列を小文字にするには?
-
[解決済み] C++でintをstringに変換する最も簡単な方法
-
[解決済み] 文字列が空かどうかを確認する方法は?
-
[解決済み] Pythonで文字列を反転させる
-
[解決済み] Python 3で文字列をバイトに変換する最良の方法?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Webでよく使われるPythonの実装31選(システム学習、学習後はコードの再利用能力を大幅に向上させます。)
-
[解決済み] ラベル付き数値変数から文字列変数を生成する方法 (Stata)?
-
[解決済み] YAML の文字列を複数行に渡って分割するには?
-
[解決済み] Goで文字列を整数型に変換する?
-
[解決済み】文字列のベクトルに対するjoin演算子に相当するものは何ですか?
-
[解決済み】PythonのNone比較:"is "と==のどちらを使うべきですか?
-
[解決済み] Python: None を空の文字列に変換する最も慣用的な方法?
-
[解決済み] 文字列のすべての並べ換えのリストを生成する
-
[解決済み] GroovyでStringが空白だけでなく非Nullかどうかを判断するには?
-
[解決済み] 変数(オブジェクト)名をStringに変換する方法【重複あり