any 任何一個不為空字符
all 所有都是空字符
>>> 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
>>>