Python3 常用的内置函数

本秂侑毒 提交于 2019-12-18 13:55:08

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

abs() 函数返回数字的绝对值

  • 语法:abs( x )
  • 参数:x -- 数值表达式,可以是整数,浮点数,复数。
  • 返回值:函数返回 x(数字)的绝对值,如果参数是一个复数,则返回它的大小。

实例:

print ("abs(-40) : ", abs(-40))
print ("abs(100.10) : ", abs(100.10))
输出:
('abs(-40) : ', 40)
('abs(100.10) : ', 100.1)

all()  函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE

  • 语法:all(iterable)
  • 参数:xiterable -- 元组或列表
  • 返回值:如果iterable的所有元素不为0、''、False或者iterable为空,all(iterable)返回True,否则返回False;

注意:空元组、空列表返回值为True,这里要特别注意。

实例:

>>> all(['a', 'b', 'c', 'd'])  # 列表list,元素都不为空或0
True
>>> all(['a', 'b', '', 'd'])   # 列表list,存在一个为空的元素
False
>>> all([0, 1,2, 3])          # 列表list,存在一个为0的元素
False
   
>>> all(('a', 'b', 'c', 'd'))  # 元组tuple,元素都不为空或0
True
>>> all(('a', 'b', '', 'd'))   # 元组tuple,存在一个为空的元素
False
>>> all((0, 1, 2, 3))          # 元组tuple,存在一个为0的元素
False
   
>>> all([])             # 空列表
True
>>> all(())             # 空元组
True

any()用于判断给定的可迭代参数 iterable 是否全部为 False

  • 语法:any(iterable)
  • 参数:xiterable -- 元组或列表
  • 返回值:如果都为空、0、false,则返回false,如果不都为空、0、false,则返回true。

实例:

>>>any(['a', 'b', 'c', 'd'])  # 列表list,元素都不为空或0
True
 
>>> any(['a', 'b', '', 'd'])   # 列表list,存在一个为空的元素
True
 
>>> any([0, '', False])        # 列表list,元素全为0,'',false
False
 
>>> any(('a', 'b', 'c', 'd'))  # 元组tuple,元素都不为空或0
True
 
>>> any(('a', 'b', '', 'd'))   # 元组tuple,存在一个为空的元素
True
 
>>> any((0, '', False))        # 元组tuple,元素全为0,'',false
False
  
>>> any([]) # 空列表
False
 
>>> any(()) # 空元组
False

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!