在Python中,空值表示為“None”。None是Python提供的特殊值之一,表示該變量不引用任何對(duì)象,即空值。
x = None y = 0 if x is None: print("x是空值") if y is None: print("y是空值") #y不是空值,不會(huì)執(zhí)行該語句
在Python中,None常常用于初始化變量、作為默認(rèn)參數(shù)值,或者表示函數(shù)沒有返回值。除了None,Python還提供了另一個(gè)表示空值的值——“”空字符串。需要注意的是,空字符串不同于None,它是字符串類型的變量,表示該變量中不包含任何字符。
s = "" if s is None: print("s是空值") #s不是空值,不會(huì)執(zhí)行該語句 if s == "": print("s為空字符串")
在代碼中使用None和空字符串時(shí),需要注意它們的區(qū)別。如果需要表示一個(gè)變量未被賦值,應(yīng)該使用None而不是空字符串。