注目キーワード

PythonではNullは存在しませんNoneを使いましょう

こんにちは、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")

具体的にサンプルーソースを見たい方は以下の記事で紹介しています。

【Python】Null(None)の判定方法について

スポンサーリンク