- 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,all(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
本文详细介绍了Python中abs()、all()和any()这三个函数的用法,包括它们的功能、参数以及具体示例。帮助读者掌握这些基本但强大的工具,提高编程效率。


被折叠的 条评论
为什么被折叠?



