Python基礎 レッスン9
None型
値が存在しないことを表すNoneの使い方
Noneとは?
Noneは 「値が存在しない」ことを表すPython独自の特別な値です。 他の言語のnullやundefinedに相当します。 NoneはNoneType型の 唯一のインスタンスです。
None- 値が存在しないことを表すx is None- Noneかどうかの確認(推奨)x is not None- Noneでないことの確認x == None- 非推奨(isを使うべき)
Noneの基本動作
Pythonプレイグラウンド
Noneの実践的な使い方
Noneはデフォルト値・エラー時の戻り値・オプション引数などで頻繁に使われます。
- デフォルト値 — 変数を初期化する際に「まだ値がない」状態を表す
- 関数の戻り値 — 処理が失敗した場合や結果がない場合に返す
- オプション引数 —
def func(arg=None):で省略可能な引数を定義
Noneを使った実践例
Pythonプレイグラウンド