reduce(function, sequence[, initial]) -> value
function為兩個引數的函式,進行對 sequence的累計操作,
如 reduce(lambda x, y : x + y, [1,2,3,4,5])
結果為 ((((1+2)+3)+4)+5) = 15
如果 initial 有指定的話,它相當於在sequence是追加乙個資料。或者當 sequence為空,作為預設的返回值
如 reduce(lambda x, y : x + y, [1,2,3,4,5], 1)
((((1+2)+3)+4)+5) + 1= 16
sum(sequence[, start]) -> value
對sqeuqence 裡的資料進行加法操作, start預設為0, 作為sequence的第乙個資料
如》 sum([1,2,3])
1+2+3 = 6
>>> sum([1,2,3], 4)
4+1+2+3 = 10
上述還是無法看是第乙個,下面來說明, list進行加法操作
>>>sum([[1],[2],[3]], [5])
結果為 [5, 1, 2, 3]
python的包 python的包
1.把解決一類問題的模組放在同乙個資料夾裡,這個資料夾就是包 2.通過import或是from.import匯入時必須遵循乙個原則 a 凡是在匯入時帶點的,點的左邊都必須是乙個包,否則非法 b 匯入後,使用時點的左邊可以是包,模組,類,函式 它們都可以用點的方式調節用自己的屬性 c from.imp...
python的語句 Python的語句
python中的兩種語句 1 if條件控制語句 格式 if a int input 請輸入第乙個數 b int input 請輸入第二個數 if a b print a比b小 if else a int input 請輸入第乙個數 b int input 請輸入第二個數 if a b print a...
Python(四)python的注釋
一 python單行注釋符號 python中單行注釋採用 開頭二 批量 多行注釋符號 多行注釋是用三引號 包含的,例如 三 python中文注釋方法 如果檔案裡有非ascii字元,需要在第一行或第二行指定編碼宣告。把chinesetest.py檔案的編碼重新改為ansi,並加上編碼宣告 一定要在第一...