淡淡回忆 发表于 2015-4-21 12:41:32

Python内建函数(A)


[*] 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()#list
True
>>> all()#list
False
>>> all()#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:
ifelement:
return False
return True
  参数iterable:可迭代对象;
示例:



>>> any()#list
True
>>> any()#list
True
>>> any()#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

  
页: [1]
查看完整版本: Python内建函数(A)