python之路18内置函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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内置函数的主要内容,如果未能解决你的问题,请参考以下文章