首页 > 代码库 > 【python之路18】内置函数

【python之路18】内置函数

1、abs(number)表示某个数字的绝对值

print(abs(-123)) #打印出123

2、all(iterable) 表示可迭代的参数全部为True那么返回True,否则返回False

re = all([True,True]) #参数为可迭代的,当参数全部为True时才返回True,否则返回False
print(re)  #True

python中False的情况:False,0,None,‘‘,[],(),{},set(),其他情况则为True,可以用bool转换进行验证,例如:

bol = bool(set())
print(bol)  #打印False
re = all([aa,(11,22),{}])
print(re)  #因为上面参数中有一个{}所以其中有一个为False,则结果打印出False

3、any(iterable) 表示可迭代的参数只要有一个为True那么返回True,否则返回False

re = any([‘‘,(),[],{}])
print(re) #因为参数中全部为False类型,所以结果打印出False

 4、ascii(对象)  #表示在对象的类中找到__repr__,执行__repr__并将返回的结果返回给ascii,然后由ascii返回回来

class Foo:
    def __repr__(self):
        return hello world!
fo = Foo()  #类的实例化
print(ascii(fo))  #输出‘hollo world!‘

 

【python之路18】内置函数