我们在写Python 函数的时候,可能会需要判断传入的多个参数是否同时为空/None/False,或者是否有任何一个不为空/None/False。...实际上,在Python里面有两个内置的关键字all和any可以快速实现这个目的。...all关键字接受一个列表,这个列表里面的多个元素必需同时不为None False 空列表/空字符串/空元组/空…… 数字0它才会返回True....]])False>>> all(['hello', 'world', True])True>>> all(['hello', 'world', 12])True>>> all([])True
而any的作用刚刚相反...any(['', 0, False, []])False>>> any(['', 1, False, []])True>>> any(['hello', 0, False, []])True
所以,原来的func1