Python で None の場合にデフォルト値を返すためのショートカットはありますか? [重複] 質問する

Python で None の場合にデフォルト値を返すためのショートカットはありますか? [重複] 質問する

C# では、 と記述できますx ?? ""。これは、 x が null でない場合は x を返し、 x が null の場合は空の文字列を返します。これは、データベースを操作するときに便利です。

Python が変数内に None を見つけた場合にデフォルト値を返す方法はありますか?

ベストアンサー1

次の演算子を使用できますor:

return x or "default"

空のリスト、0、空の文字列、または(真夜中)などの偽の値の"default"場合にも、これが返されることに注意してください。xdatetime.time(0)

おすすめ記事