python(十) 常用a、b 开头的内置函数😊

abs() 返回数字的绝对值

#!/usr/bin/python3
print('abs(-20)输出:', abs(-20))
#输出结果:
abs(-20)输出: 20

all() 判断可迭代的参数中是否所有元素都为True

  • 0 空 None False 只要存在一个就返回False
#!/usr/bin/python3
print(all([1,2,3,4,5]))
print(all([1, 0]))
print(all([1, None]))
print(all([1, False]))
print(all([1, False]))
#输出结果:
True
False
False
False
False

any() 与all函数作用类似,区别在于只有迭代的元素全部都是 0 空 None False 才返回False

  • p.s这个什么时候用??
#!/usr/bin/python3
print(any([1,2,3,4,5]))
print(any([False, 1]))
print(any([False, '', 0, None]))
#输出结果:
True
True
False

bin() 返回一个整数 int 和长整数 long int 的二进制

#!/usr/bin/python3
print(bin(10))
#输出结果:0b1010

bool() 可将传入的参数转换为布尔类型

#!/usr/bin/python3
print('bool(1)输出:', bool(1))
print('bool(0)输出:', bool(0))
#输出结果:
bool(1)输出: True
bool(0)输出: False
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容