こんにちは、Tamagoです。
この記事では、PythonでNullを使うとエラーになる理由とその回避方法を説明していきたいと思います。
Nullは存在しません
Pythonで開発をしていて、以下のメッセージを見たことはありませんか?
NameError: name 'Null' is not defined
JavaやC#でおなじみの「Null」はPythonには存在しません。
そのため、実行時に「Null」という変数が未定義で仕様されていると解釈されてエラーになっています。
Noneを使いましょう
Pythonでは「Null」の代わりに「None」があります。Nullかどうか判断するためには以下のようにプログラムを書けば判定できます。
a = Noneif a is None: print("None")
具体的にサンプルーソースを見たい方は以下の記事で紹介しています。
スポンサーリンク