Python中的NULL和None
- 2020 年 1 月 9 日
- 筆記
與C不同的是,在python中是沒有NULL的,取而代之的是None,它的含義是為空,但要注意和空列表與空字元串是不一樣的,None的類型是Nonetype
>>>a=None >>>type(a) <class 'Nonetype'>
另外,None是沒有像len,size等屬性的,要判斷一個變數是否為None,直接使用
if a is None:
再者,注意None與布爾類型的區別,布爾類型只包括兩個:True和False(注意它的大小寫)
但python是把0,空字元串『 』,空列表[]和None都看作False,把其他數值和非空字元串都看作True
人生苦短,我用python~
