python中如何判斷all函式輸出結果為true?
我們們都學會判斷真假,根據條件的不同,最終輸出的結果可能為真,可能為假。在python的函式中,也有一個內建函式需要進行條件判斷,那麼在什麼樣的情況下,我們才能確保它輸出的結果是true呢?今天就all函式的判斷,我們進行簡單的程式碼體驗,然後分析在不同條件下,all函式的輸出情況。
內建函式all
接收一個可迭代物件,如果其中所有的元素都是True,或者該可迭代物件中沒有元素,返回True
等價於
def all(iterable): for element in iterable: if not element: return False return True
說明:
1. 接受一個可迭代器物件為引數,當引數為空或者不為可迭代器物件是報錯
>>> all(2) #傳入數值報錯 Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> all(2) TypeError: 'int' object is not iterable
2. 如果可迭代物件中每個元素的邏輯值均為True時,返回True,否則返回False
>>> all([1,2]) #列表中每個元素邏輯值均為True,返回True True >>> all([0,1,2]) #列表中0的邏輯值為False,返回False False
3. 如果可迭代物件為空(元素個數為0),返回True
>>> all(()) #空元組 True >>> all({}) #空字典 True
以上就是我們對於判斷all函式輸出結果為true的分析,我們需要注意的是輸出條件的改變,對應的結果也會出現變化。程式碼部分全部展現給大家,可以都嘗試著執行體驗。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4289/viewspace-2831896/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python中函式如何返回多個結果?Python函式
- js函式中的if判斷和a==b判斷JS函式
- 判斷 ORM 返回結果為空ORM
- 為什麼 php empty 函式判斷結果為空,但實際值卻為非空PHP函式
- 震驚 PHP empty 函式判斷結果為空,但實際值卻為非空PHP函式
- Python中None如何判斷PythonNone
- MySQL函式-條件判斷函式MySql函式
- 新手學python之Python的輸入輸出函式Python函式
- JavaScript 判斷函式是否存在JavaScript函式
- python如何判斷圖片是否為空Python
- bash函式應用之:判斷函式是否存在函式
- js判斷true和false一覽JSFalse
- python如何判斷字串以什麼結尾Python字串
- 判斷 Eloqument 模型查詢資料結果是否為空模型
- 判斷單連結串列中是否存在環,並輸出環入口節點。
- js判斷輸入字串是否為空、空格、null總結JS字串Null
- 如何判斷一個雜湊函式的好壞函式
- python 判斷是否為中文Python
- python判斷是否為listPython
- 函式實現閏年判斷函式
- 大神教你如何判斷Python中字串是否為空和nullPython字串Null
- 如何在Java中判斷是否為空Java
- python如何判斷字串相等Python字串
- python如何判斷迴文Python
- Python 工匠:讓函式返回結果的技巧Python函式
- C#判斷輸入為數字C#
- 常用輸入輸出函式函式
- JavaScript 判斷變數是否是函式JavaScript變數函式
- (PAT)使用函式判斷完全平方數函式
- python中字串格式判斷Python字串
- Oracle:SYS_REFCURSOR作為函式中的輸出引數Oracle函式
- 0 == "無". 結果是 true
- 輸出空目錄(無法用length長度為0判斷)
- 如何使用Python判斷奇偶數?Python
- 『無為則無心』Python函式 — 25、Python中的函式Python函式
- 輸出輸入函式彙總函式
- ncurses輸出函式:字元+字串的輸出函式字元字串
- linux 中如何判斷變數是否為數值Linux變數