Python實現初始化不一樣的變量類型爲空值

常見的數字,字符,很簡單,很少解釋。git

列表List的其值是[x,y,z]的形式app

字典Dictionary的值是{x:a, y:b, z:c}的形式ide

元組Tuple的值是(a,b,c)的形式spa

因此,這些數據類型的變量,初始化爲空值分別是:字符串

數值get

digital_value = 0it

字符串io

str_value = "" 或 str_value = 」table

列表class

list_value = []

字典

ditc_value = {}

元組

tuple_value = ()

補充知識:Python None 與 ''(空字符串)

None是一個特殊的常量,有本身的類型:Nonetype

is not None與 !=' '

起初覺得都是表示非空,可是在實際應用時發現不對啊。

a = None
if a != '':
 print('ok1')
if a is not None:
 print('ok2')

這裏會輸出OK1

a = ''
if a != '':
 print('ok1')
if a is not None:
 print('ok2')

這裏會輸出OK2

空字符串與None都被視爲False

以上這篇Python實現初始化不一樣的變量類型爲空值就是小編分享給你們的所有內容了,但願能給你們一個參考,也但願你們多多支持。

相關文章
相關標籤/搜索