日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python空元组在all中返回结果详解

發(fā)布時(shí)間:2025/3/20 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python空元组在all中返回结果详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我們可以把需要判斷的對(duì)象放在程序中,那么執(zhí)行出來(lái)會(huì)有兩個(gè)結(jié)果,要么是真,要么為假。我們今天所要講的all函數(shù)就是用來(lái)判斷參數(shù)的程序,根據(jù)輸入?yún)?shù)的不同,輸出True或者False的結(jié)果。下面我們就all函數(shù)進(jìn)行說明、語(yǔ)法等方面的了解, 然后通過實(shí)例探討空元組的返回值結(jié)果。

1.說明:

接受一個(gè)可迭代器對(duì)象為參數(shù),當(dāng)參數(shù)為空或者不為可迭代器對(duì)象是報(bào)錯(cuò)

>>> all(2) #傳入數(shù)值報(bào)錯(cuò) Traceback (most recent call last):File "<pyshell#9>", line 1, in <module>all(2) TypeError: 'int' object is not iterable

如果可迭代對(duì)象中每個(gè)元素的邏輯值均為True時(shí),返回True,否則返回False

>>> all([1,2]) #列表中每個(gè)元素邏輯值均為True,返回True True >>> all([0,1,2]) #列表中0的邏輯值為False,返回False False

如果可迭代對(duì)象為空(元素個(gè)數(shù)為0),返回True

''' 遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書! ''' >>> all(()) #空元組 True >>> all({}) #空字典 True

2.語(yǔ)法

all(iterable) # iterable -- 元組或列表。

3.參數(shù)

iterable – 元組或列表。

4.返回值

如果iterable的所有元素不為0、’’、False或者iterable為空,all(iterable)返回True,否則返回False;

5.實(shí)例

>>> any(()) False >>> any([]) False >>> any(['',0]) False >>> any(['',0,'1']) True >>> any(['',0,False]) False

注意:空元組、空列表返回值為True,這里要特別注意。

如何處理從python函數(shù)返回的空(無(wú))元組

我有一個(gè)函數(shù),要么返回一個(gè)元組,要么返回None.呼叫者應(yīng)該如何處理這種情況?

''' 遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書! ''' def nontest():return Nonex,y = nontest()Traceback (most recent call last):File "<stdin>", line 1, in <module> TypeError: 'NoneType' object is not iterable

EAFP:

try:x,y = nontest() except TypeError:# do the None-thing here or pass

或者沒有嘗試 – 除外:

res = nontest() if res is None:.... else:x, y = res

總結(jié)

以上是生活随笔為你收集整理的python空元组在all中返回结果详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。