print(all([1, 2, 3, 4])) # 判断可迭代的对象里面的值是否都为真
print(all([1, 2, 3, 0])) # 判断可迭代的对象里面的值是否都为真 非零即真
print(any([0, 1, 2, 3, 4])) # 判断可迭代的对象里面的值是否有一个为真
print(bin(10)) # 十进制转二进制
print(bin(10).replace('0b', ''))
print(chr(66)) # 打印数字对应的ascii码
print(ord('B')) # 打印字符串对应的ascii码
print(dir(1)) # 打印传入对象的可调用方法
print(eval('[]')) # 执行python代码,只能执行简单的,定义数据类型和运算
code = '1 + 1'
print(eval(code))
print(exec('def a():pass')) # 执行python代码,如果调用方法还是要在外面
# zip用法
ids = [1, 2, 3]
names = ['小黑', '小白', '小黄']
for i, name in zip(ids, names):
print(i, name)
nums = [-1, -2, 3, 6, 1]
print(sorted(nums)) # 升序
print(sorted(nums, reverse=True)) # 降序
print(sorted('19824234110'))