内置函数
print(all([0,1,2])) #要求所有为真
print(any([0,0,0])) #要求只要有一个为真
print(chr(57)) #ascii转字符
print(ord('0')) #字符转ascii
函数式编程
#函数式编程
li=[1,2,3,4,5]
#列表解析
li=[x+1 for x in li ]
print(li)
#映射,对迭代对象的每一个执行相同的操作
for x in map(lambda x:x+1,li):
print(x,end=' ')
print()
#筛选,只返回符合条件的迭代对象
for x in filter(lambda x:not x%2,li):
print(x,end=' ')
print()
#累加
from functools import reduce
print(reduce(lambda x,y:x+y,li))
反射
module_name='os'
model=__import__(module_name)
model.system('pwd')
func=getattr(model,'system')
func('pwd')
内置函数
print(all([0,1,2])) #要求所有为真
print(any([0,0,0])) #要求只要有一个为真
print(chr(57)) #ascii转字符
print(ord('0')) #字符转ascii