在python中,如果想要判斷一個tuple或者list是否全部為空、0、False,可以使用any函數(shù) 。使用any函數(shù),當(dāng)全為空、0、False,會返回False;當(dāng)不全為空、0、False,會返回True 。本文將主要介紹any函數(shù)的用法 。

一、any函數(shù)的簡介
我們使用這個函數(shù)時,主要是對可迭代的參數(shù)進行判斷,返回結(jié)果只有兩種,一種是false,還有一種是true,當(dāng)一個給定的可迭代參數(shù)中全部都是False的時候,那么結(jié)果就會返回False,如果參數(shù)中有一個為True,則返回True 。在所有的元素中除了是0、空、FALSE外都算TRUE 。使用這個函數(shù)就相當(dāng)于是下面這種操作,代碼如下:
def any(iterable): for element in iterable: if element: return True return False1、函數(shù)的語法
下面看一下這個函數(shù)的基本語法結(jié)構(gòu),如下:
any(iterable)在函數(shù)的使用中,只有一個參數(shù),這個參數(shù)為iterable,它可以表示的是一個元組或者是一個列表,最后的返回結(jié)果只有兩種形式,如果是空、0、false值的時候,最后返回的一定是 false,如果不都為空、0、false,最后的運行結(jié)果就是true 。
2、具體的應(yīng)用
學(xué)習(xí)了函數(shù)的基本語法之后,可以通過具體的實例進一步了解,它可以應(yīng)用于字符串中,下面看一個例子,代碼如下:
s = "This is good"print(any(s))運行結(jié)果:Trues = '000'print(any(s))運行結(jié)果:Trues = ''print(any(s))運行結(jié)果:False【python中any函數(shù)如何使用?python中any函數(shù)的基本用法】以上就是python中any函數(shù)如何使用?python中any函數(shù)的基本用法的基本內(nèi)容的講解,大家如果還有什么不懂的地方可以多看看這篇文章,希望這篇文章對大家的學(xué)習(xí)有所幫助 。



微信掃碼,學(xué)習(xí)更方便

現(xiàn)在報名贈100例知識點合集

猜你喜歡
- python bottle框架怎么用?如何在python中使用bottle框架?
- Python中的with語句的功能是什么? Python中with語句的用法
- 如何使用Python中strip函數(shù)?Python中strip函數(shù)的使用方法
- python中zipfile模塊是什么?Python壓縮包模塊zipfile的使用方法
- python中的re.compile函數(shù)有何用法?python中的re.compile函數(shù)的使用方法
- pycharm中如何連接數(shù)據(jù)庫?pycharm中連接mysql數(shù)據(jù)庫的步驟詳解
- 如何使用Python中的畫布方法?Python常用的畫布方法有哪些?
- Python中常用的集成開發(fā)環(huán)境有哪些?詳解Python集成開發(fā)環(huán)境
- Python代碼的風(fēng)格是什么?Python代碼中的基本風(fēng)格
- Python收集參數(shù)是什么?詳解Python函數(shù)的收集參數(shù)
