PythonでNull合体演算子はどう書けば良いのか
今回はPythonでNull合体演算子はどう書けば良いのかについてご紹介いたします。
PythonでNull合体演算子はどう書けば良いのか
Null合体演算子というのは、二つの値が与えられたときに、一つ目の値がnullでなければ一つ目の値、一つ目の値がnullであれば二つ目の値を返すことですね。
結論を言うと、Pythonでは単純にorを使うことで実現が可能です。
1 2 3 4 5 6 7 8 |
>>> 2 or "test" 2 >>> 0 or "test" 'test' >>> "test1" or "test2" 'test1' >>> None or "test2" 'test2' |
あるいは、単純にif文を使えばOKです。
1 2 3 |
>>> a = None >>> "test2" if a is None else a 'test2' |
終わりに
今回はPythonでNull合体演算子はどう書けば良いのかについてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません