【推荐】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
来源:oschina
链接:https://my.oschina.net/u/3696975/blog/3144406