首页 > 编程语言 > 详细

Python 中内置函数(一) abs、any和all

时间:2020-12-24 12:34:02      阅读:33      评论:0      收藏:0      [点我收藏+]

abs()

abs() 返回输的绝对值,输入为数字,若输入为负数,则返回负数的幅值。

输入 输出
abs(-3) 3
abs(3+4j) 5.0
abs("3") TypeError

all()

all 输入为可迭代类型,如 list tuple 等,若 元素全为1 或 空 ,返回Ture ,否则 返回False.等价代码如下:

def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True
输入 输出
all([1,1,1]) True
all([1,1,0]) False
all(-3) TypeError
all([]) True

any()

all 输入为可迭代类型,如 list tuple 等,若 元素任意为真 ,返回Ture ;若为空 返回False.等价代码如下:

def any(iterable):
    for element in iterable:
        if element:
            return True
    return False
输入 输出
any([1,1,1]) True
any([0,0,0]) False
any(-3) TypeError

Python 中内置函数(一) abs、any和all

原文:https://www.cnblogs.com/Finding-bugs/p/14179704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!