ホームページ >バックエンド開発 >Python チュートリアル >Pythonのnoneとnull
1. Python オブジェクト
これを理解するには、まず Python オブジェクトを理解する必要があります:
Python オブジェクトには、ID、型、値という 3 つの特性があります。
オブジェクトの作成時に 3 つのプロパティが割り当てられます。変更できるのは値のみで、その他は読み取り専用です。
型自体もオブジェクトです。
2. Null と None
は、Python、Null オブジェクト、または None タイプの特別なタイプであり、値 None のみを持ちます。
いかなる操作もサポートせず、組み込みメソッドもありません。その他のデータ型の比較は常に False を返します。
None には独自のデータ型 NoneType があります。
None を任意の変数にコピーできますが、他の NoneType オブジェクトを作成することはできません。
コードをコピー
>>> type(None)
>>> なし == 0
False
>>>
誤り
>>> なし == なし
本当
>>> なし == 誤り
誤り