python語法學習筆記
阿新 • • 發佈:2019-01-14
內建函式
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