Python中None如何判斷
Python中None如何判斷
第一種:if X is None
第二種:if not X
當X為None, False, 空字串"", 0, 空列表[], 空字典{}, 空元組()這些時,not X為真,即無法分辨出他們之間的不同。
第三種:if not X is None
在Python中,None、空列表[]、空字典{}、空元組()、0等一系列代表空和無的物件會被轉換成False。除此之外的其它物件都會被轉化成True。
在命令if not 1中,1便會轉換為bool型別的True。not是邏輯運算子非,not 1則恆為False。因此if語句if not 1之下的語句,永遠不會執行。
`if X is not None`是最好的寫法,清晰,不會出現錯誤,以後堅持使用這種寫法。
使用if not X這種寫法的前提是:必須清楚x等於None, False, 空字串"", 0, 空列表[], 空字典{}, 空元組()時對你的判斷沒有影響才行。
推薦學習《》。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3705/viewspace-2834036/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python如何判斷字串相等Python字串
- python如何判斷迴文Python
- python中字串格式判斷Python字串
- 如何使用Python判斷奇偶數?Python
- python如何判斷圖片是否為空Python
- 大神教你如何判斷Python中字串是否為空和nullPython字串Null
- python中如何判斷all函式輸出結果為true?Python函式
- python 中如何判斷獲取檢視變數的型別Python變數型別
- Python判斷閏年Python
- python如何判斷字串以什麼結尾Python字串
- python如何判斷一個物件是否是列表Python物件
- Python中判斷字典的值常用的方法!Python
- Python中判斷字母大小寫常用的方法!Python
- 3. Python中的分支判斷、迴圈Python
- 如何在Java中判斷是否為空Java
- 如何判斷sql中的索引是否生效SQL索引
- js函式中的if判斷和a==b判斷JS函式
- python 判斷是否為中文Python
- python之判斷語句Python
- python if判斷的使用格式Python
- python判斷是否為listPython
- python如何判斷一列是否有資料Python
- python如何判斷一個數是否是整數Python
- 怎麼判斷Python數字中的偶數Python
- Python中if條件判斷語句怎麼用?Python
- javascript中如何判斷變數的型別?JavaScript變數型別
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- 如何判斷股票有沒有主力?主力的判斷方法
- 如何用python判斷列表中是否包含多個字串中的一個或多個?Python字串
- Python中型別最佳判斷方法Python型別
- Python 基礎 - if else流程判斷Python
- Python入門 - 判斷語句Python
- 11.9 python之判斷語句Python
- python怎麼判斷星期幾Python
- python怎麼判斷大小寫Python
- python 判斷檔案是否存在Python
- Python中怎麼判斷路徑是否為目錄?Python
- linux 中如何判斷變數是否為數值Linux變數