Python内建函数(A)

时间:2022-05-07 20:25:04
  •  abs(x)

说明:abs(x)返回x的绝对值,如果参数是复数,则返回复数的模;

参数x:整数、浮点数或者复数;

示例:

>>> abs(3)
3
>>> abs(-5.34
)
5.34
>>> abs(3 + 4j)
5

 

  • all(iterable)

说明:如果iterable的所有元素不为0、''、False或者iterable为空,all(iterable)返回True,否则返回False;函数等价于:

def all(iterable):
for element in iterable:
if not element:
return False
return True

参数iterable:可迭代对象;

示例:

>>> all([1, 2, 3])  #list
True
>>> all([0, 2, 3]) #list
False
>>> all([1, '', 3]) #list
False
>>> all((1, 2, 3)) #tuple
True
>>> all((1, 0, 3)) #tuple
False
>>> all((1, '', 3)) #tuple
False
>>> all([]) # empty list
True
>>> all(()) # empty tuple
True

 

  • any(iterable)

说明:如果iterable的任何一个元素不为0、''、False,any(iterable)返回True。如果iterable为空,返回False。函数等价于:

 

def any(iterable):
for element in iterable:
if element:
return False
return True

参数iterable:可迭代对象;

示例:

>>> any([1, 2, 3])  #list
True
>>> any([0, 2, 3]) #list
True
>>> any([0, '', False]) #list
False
>>> any((1, 2, 3)) #tuple
True
>>> any((1, 0, 3)) #tuple
True
>>> any((0, '', False)) #tuple
False
>>> any([]) # empty list
False
>>> any(()) # empty tuple
False