python學習筆記一

2021-07-28 14:23:22 字數 1008 閱讀 6441

剛開始學習python的小白:

python語句最重要的就是簡練,因此應該多積累和掌握一些有用的函式來幫助精簡語句:

1.filter函式:

filter(function,list),該函式根據function引數返回的結果是否為真來過濾list引數中的項,最後返回乙個新列表,如下例所示:

>>>a=[1,2,3,4,5,6,7]

>>>b=filter(lambda x:x>5, a)

>>>print b

>>>[6,7]

2.map函式:map(function,list(tuple))的兩個引數乙個是函式名,另乙個是列表或元組。

>>>map(lambda x:x+3, a) #這裡的a同上

>>>[3,4,5,6,7,8,9,10]

或》a=[1,2,3]

>>>b=[4,5,6]

>>>map(lambda x,y:x+y, a,b)

>>>[5,7,9]

3.reduce函式:reduce 函式可以按照給定的方法把輸入引數中上序列縮減為單個的值,具體的做法如下:首先從序列中去除頭兩個元素並把它傳遞到那個二元函式中去,求出乙個值,再把這個加到序列中迴圈求下乙個值,直到最後乙個值。

>>>reduce(lambda x,y:x*y,[1,2,3,4,5]  #執行順序為((((1*2)*3)*4)*5

>>>120

或》reduce(lambda x,y:x*y, [1,2,3],10)

>>>60   #執行順序為((1*2)*3)*10

4.使用assert斷言是學習python乙個非常好的習慣,python assert 斷言句語格式及用法很簡單。在沒完善乙個程式之前,我們不知道程式在**會出錯,與其讓它在執行最崩潰,不如在出現錯誤條件時就崩潰,這時候就需要assert斷言的幫助。

assert斷言式的語法:assert expression

其功能等價於:if not expression:

raise assertionerror

Python學習 學習筆記(一)

python是什麼?人們為和使用python python的缺點 如今誰在使用python 流行的p2p檔案分享系統bitjorrent是乙個python程式。eve online這款大型多人網路遊戲 massively multiplayer online game,mmog 廣泛地使用pytho...

python學習學習筆記一

1,python 是完全物件導向的語言。在python中一切都是物件,函式 模組 字串等都是物件。2,資料型別 數字,字串,列表,元組,字典 數字型 整型 浮點型 布林型 非零即真 複數型 int x float x 型別轉換 非數字型 字串 列表 元祖 字典 list 元祖 元祖轉列表 tuple...

Python學習筆記 一

python學習筆記 一 關鍵知識點 1 程式列印輸出使用print語句 2 使用print輸出字串時,字串內容不帶引號。而使用字串變數名輸出時,字串內容由引號括起來 3 在python 解析器中下劃線 表示最後乙個表示式的值 4 重定向輸出符合為 5 程式中需要輸入時,實用raw input 內建...