any函數:html
any(x),只要x中有一個不爲空,0,false就返回True,不然返回False app
all(x)函數函數
必須x中的全部元素均不爲空,0,false纔會返回True,不然返回Falsespa
>>> any('123') True >>> any([0,1]) True >>> any([0,'0','']) True >>> any([0,'']) False >>> any([0,'','false']) True >>> any([0,'',bool('false')]) True >>> any([0,'',False]) False >>> any(('a','b','c')) True >>> any(('a','b','')) True >>> any((0,False,'')) False >>> any([]) False >>> any(()) False >>> all(['a', 'b', 'c', 'd']) #列表list, True >>> all(['a', 'b', 'c', 'd']) #列表list,元素都不爲空或0 True >>> all(['a', 'b', '', 'd']) #列表list,存在一個爲空的元素 False >>> all([0, 1,2, 3]) #列表list,存在一個爲0的元素 False >>> all(('a', 'b', 'c', 'd')) #元組tuple,元素都不爲空或0 True >>> all(('a', 'b', '', 'd')) #元組tuple,存在一個爲空的元素 False >>> all((0, 1,2, 3)) #元組tuple,存在一個爲0的元素 False >>> all([]) # 空列表 True >>> all(()) # 空元組 True >>> #注意:空元組、空列表返回值爲True,這裏要特別注意 >>> all(('', '', '', '')) #元組tuple,所有爲空的元素 False >>> all('') True >>> #若是all(x)參數x對象的全部元素不爲0、''、False或者x爲空對象,則返回True,不然返回False >>>
[1]. http://www.cnblogs.com/apple2016/p/5767453.htmlcode