python3 if x 和 if x is not None 區別

if x 和 if x is not None if not x 和 if x is None 以上兩行的式子都不是等價的!!! 當把None賦予一個變量x時,x也許被賦值了,也許未被賦值! 接下來測試x是否被賦值成功。 當使用 if x is None的時候,操作符是is,用來檢查x的id。None在python裏是單例,當使用if x的時候,不同類型是有一些不同的。 如果期望值是一個boole
相關文章
相關標籤/搜索