ホームページ  >  記事  >  バックエンド開発  >  Pythonのnoneとnull

Pythonのnoneとnull

巴扎黑
巴扎黑オリジナル
2016-11-26 09:33:172472ブラウズ

1. Python オブジェクト

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

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

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

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

2. Null と None

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

いかなる操作もサポートせず、組み込みメソッドもありません。その他のデータ型の比較では常に False が返されます。

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

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


コードをコピー
>>> type(None)
>>> なし == 0
False
>>>
誤り
>>> なし == なし
本当
>>> なし == 誤り
誤り

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