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
#!/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