python any 和all的使用方法

2021-08-28 15:03:45 字數 973 閱讀 8630

any()與all()函式的區別:

any是任意,而all是全部。 

any(...)

any(iterable) -> bool

return true if bool(x) is true for any x in the iterable.

if the iterable is empty, return false.

any(iterable)說明:引數iterable:可迭代物件;

如果當iterable所有的值都是0、''或false時,那麼結果為false,如果所有元素中有乙個值非0、''或false,那麼結果就為true

for example:

在第一行中,printtrueif是否包含任何字母數字字元。否則,列印false

在第二行中,列印trueif是否有任何字母字元。否則,列印false

在第三行中,列印trueif是否有任何數字。否則,列印false

在第四行中,printtrueif是否包含任何小寫字元。否則,列印false

在第五行中,printtrueif是否包含任何大寫字元。否則,列印false

s =input()

print (any(c.isalnum()for c in s))

print (any(c.isalpha()for c in s))

print (any(c.isdigit()for c in s))

print (any(c.islower()for c in s))

print (any(c.isupper()for c in s))

Python any 和all 的用法

any x 判斷x物件是否為空物件,如果都為空 0 false,則返回false,如果不都為空 0 false,則返回true。any 123 true any 0 1 true any 0 0 true any 0 false any 0 false true any 0 bool false t...

sql酷斃的any和all

今天下午從6點多想到現在,倆小時啊!我這是什麼腦袋啊!尤其any,真是有點暈,現在懂了。any和all通常與關係運算子一起使用,實現對子查詢返回值的判斷工作,如下 any比子查詢返回的任意結果大就行,即大於返回結果的最小值。any就是等於返回結果的任意值就行,等價於in。all比子查詢返回的所有結果...

Oracle的SOME,ANY和ALL操作

some和any一樣,是比較寬鬆的,類似於or。滿足其中任何乙個都可以。all要求嚴格一些,類似於and,必須全部滿足才可以。不能單獨使用 必須與 聯合使用 some any evaluates to false if the query returns no rows.allevaluates t...