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:
在第一行中,printtrue
if是否包含任何字母數字字元。否則,列印false
。
在第二行中,列印true
if是否有任何字母字元。否則,列印false
。
在第三行中,列印true
if是否有任何數字。否則,列印false
。
在第四行中,printtrue
if是否包含任何小寫字元。否則,列印false
。
在第五行中,printtrue
if是否包含任何大寫字元。否則,列印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...