注目キーワード

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

  • 2019年12月31日
  • 2019年12月31日
  • 入門
  • 111view
  • 0件

こんにちは、Tamagoです。

この記事では、PythonでNullを使うとエラーになる理由とその回避方法を説明していきたいと思います。

Nullは存在しません

Pythonで開発をしていて、以下のメッセージを見たことはありませんか?

NameError: name 'Null' is not defined

JavaやC#でおなじみの「Null」はPythonには存在しません。

スポンサーリンク

そのため、実行時に「Null」という変数が未定義で仕様されていると解釈されてエラーになっています。

Noneを使いましょう

Pythonでは「Null」の代わりに「None」があります。Nullかどうか判断するためには以下のようにプログラムを書けば判定できます。

a = None

if a is None:
    print("None")

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

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

最新情報をチェックしよう!