歡迎加入QQ討論群258996829
麥子學(xué)院 頭像
蘋果6袋
6
麥子學(xué)院

python對方法的迭代

發(fā)布時間:2017-08-25 16:02  回復(fù):0  查看:2271   最后回復(fù):2017-08-25 16:02  
本文和大家分享的主要是python 中對方發(fā)的迭代相關(guān)內(nèi)容,一起來看看吧,希望對大家 學(xué)習(xí)python有所幫助。
  Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to:
  ( 返回 True ,如果 iterable 中的任何一個 element True 。如果 iterable 是空的,返回 False 。等價與: )
   def  any(iterable):
   for element  in iterable:
   if element:
   return  True
   return  False
  對一個可迭代的對象,要想知道其中某一個元素是否符合某一個表達(dá)式,用  any()  ,最好不過了。
   for
  今天才知道,原來for 循環(huán)還可以對方法進(jìn)行循環(huán),盡管之前就知道 list 中什么都可以放,可是放方法
  的還是頭會見到,學(xué)習(xí)的路果然是任重而道遠(yuǎn)。
   實(shí)際運(yùn)用
   問題:
  You are given a string S.
  Your task is to find out if the string S contains: alphanumeric characters, alphabetical characters, digits, lowercase and uppercase characters.
  給你一個string S
  你的任務(wù)是判斷string S 是否包含: 數(shù)字字母都有 按字母表順序 (Unicode)  有數(shù)字 有小寫字母 有大寫字母
   for method  in [ str.isalnum,  str.isalpha,  str.isdigit,  str.islower,  str.isupper]:
  print any(method(c)  for c  in s)
來源:Zhuhao's Blog
您還未登錄,請先登錄

熱門帖子

最新帖子

?