Pythonのnoneとnull

巴扎黑
リリース: 2016-11-26 09:36:05
オリジナル
1988 人が閲覧しました

1. Python オブジェクト

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

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

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

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

2. Null と None

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

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

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

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


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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート