Python--内置函数

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'))


posted @ 2018-01-19 15:54  王思磊  阅读(141)  评论(0编辑  收藏  举报