ホームページ  >  記事  >  バックエンド開発  >  Python None と Null の違い

Python None と Null の違い

高洛峰
高洛峰オリジナル
2016-10-19 16:15:491978ブラウズ

1. Python オブジェクト

これを理解するには、まず Python オブジェクトを理解する必要があります:

Python オブジェクトには、ID、型、値という 3 つの特性があります。

オブジェクトの作成時に 3 つのプロパティが割り当てられます。変更できるのは値のみで、その他は読み取り専用です。

型自体もオブジェクトです。

2. Null と None

は、Python、Null オブジェクト、または None タイプの特別なタイプであり、値 None のみを持ちます。

操作はサポートされておらず、組み込みメソッドもありません。

なしその他のデータ型の比較は常に False を返します。

None には独自のデータ型 NoneType があります。

None を任意の変数にコピーできますが、他の NoneType オブジェクトを作成することはできません。

りー



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。