1. 程式人生 > >python語法學習筆記

python語法學習筆記

內建函式

    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