首頁  >  文章  >  後端開發  >  python None與Null 的區別

python None與Null 的區別

高洛峰
高洛峰原創
2016-10-19 16:15:492015瀏覽

一、Python物件

要理解這個,首先要理解Python物件:

python物件有三個特性:身分、型別、值。

三特性在物件建立時被賦值。只有值可以改變,其他唯讀。

類型本身也是物件。

二、Null與None

是Python的特殊類型,Null物件或None Type,它只有一個值None.

它不支援任何運算也沒有任何內建方法.

None和任何其他的資料類型比較永遠回傳False。

None有自己的資料型別NoneType。

你可以將None複製給任何變量,但你不能建立其他NoneType物件。

>>> type(None)
<class &#39;NoneType&#39;>
>>> None == 0
False
>>> None == &#39; &#39;
False
>>> None == None
True
>>> None == False
False



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn