1.all(iterable)返回可迭代对象元素在bool()下是否全为True,如果全为True则返回True,否则就返回False;
2.真值判断规则大约是:
- 数字 0、0.0、-0.0、0j、NaN 和 False 被认为是 False。
- 空的数据结构(如空列表 []、空元组 ()、空字典 {}、空集合 set() 和空字符串 '')被认为是 False。
- 所有的其他值都被认为是 True,包括非零数字、非空字符串、非空列表、元组、字典、集合等。
3.Python判断质数的小例子:
def primePalindrome(self, n: int) -> int:
def is_prime(n):
return n>1 and all(n%d for d in range(2,int(n**.5)+1))