一、Python物件
要理解這個,首先要理解Python物件:
python物件具有三個特性:身份、型別、值。
三特性在物件建立時被賦值。只有值可以改變,其他只讀。
型別本身也是物件。
二、Null與None
是Python的特殊型別,Null物件或者是None Type,它只有一個值None.
它不支援任何運算也沒有任何內建方法.
None和任何其他的資料型別比較永遠返回False。
None有自己的資料型別NoneType。
你可以將None複製給任何變數,但是你不能建立其他NoneType物件。
>>> type(None) <class 'NoneType'> >>> None == 0 False >>> None == ' ' False >>> None == None True >>> None == False False