'''all() 函式用於判斷給定的可迭代引數 iterable 中的所有元素是否都為 true,如果是返回 true,否則返回 false。
元素除了是 0、空、false 外都算 true。
語法以下是 all() 方法的語法:
all(iterable)
引數iterable -- 元組或列表。
返回值如果iterable的所有元素不為0、''、false或者iterable為空,all(iterable)返回true,否則返回false;
注意:空元組、空列表返回值為true,這裡要特別注意。
'''print(all(['
a','
b','
c',''])) #
列表存在乙個為空的元素,返回false
print(all(['
a','
b','
c','
d'])) #
列表都有元素,返回true
print(all([0,1,2,3,4,5,6])) #
列表裡存在為0的元素 返回false
print(all(('
a','
b','
c',''))) #
元組存在乙個為空的元素,返回fasle
print(all(('
a','
b','
c','
d'))) #
元組都有元素,返回true
print(all((0,1,2,3,4,5))) #
元組存在乙個為0的元素,返回fasle
print(all()) #
空列表返回 true
print(all(())) #
空元組返回 true
'''any() 函式用於判斷給定的可迭代引數 iterable 是否全部為 false,則返回 false,如果有乙個為 true,則返回 true。
元素除了是 0、空、false 外都算 true。
語法以下是 any() 方法的語法:
any(iterable)
引數iterable -- 元組或列表。
返回值如果都為空、0、false,則返回false,如果不都為空、0、false,則返回true。
'''print(any(['
a','
b','
c',''])) #
列表存在乙個為空的元素,返回true
print(any(['
a','
b','
c','
d'])) #
列表都不為空,返回true
print(any([0,'',false])) #
列表裡的元素全為 0,'',false 返回false
print(any(('
a','
b','
c',''))) #
元組存在乙個為空的元素,返回true
print(any(('
a','
b','
c','
d'))) #
元組都有元素,返回true
print(any((0,'',false))) #
元組裡的元素全為 0,'',false 返回false
print(any()) #
空列表返回 false
print(any(())) #
空元組返回 false
python函式測驗題 python函式相關練習題
寫乙個自己的max函式,獲取指定序列中元素的最大值。如果序列是字典,取字典值的最大值 例如 序列 7,12,1,9 結果 1 序列 abcdpzasdz 結果 z 序列 結果 98 def max list1 if type list1 dict max num 0 for x in list1 i...
findContours函式引數說明及相關函式
findcontours函式,這個函式的原型為 void findcontours inputoutputarray image,outputarrayofarrays contours,outputarray hierar chy,int mode,int method,point offset ...
findContours函式引數說明及相關函式
findcontours函式,這個函式的原型為 void findcontours inputoutputarray image,outputarrayofarrays contours,outputarray hierar chy,int mode,int method,point offset ...