從零開始系列 Python第三天

2021-10-03 16:34:30 字數 1767 閱讀 4386

python的ide

函式本身也可以賦值給變數,即:變數可以指向函式。

abs()求絕對值

把函式作為引數傳入,這樣的函式稱為高階函式

map(function, iterable, ...)iterable中的每乙個元素呼叫 function 函式,返回包含每次 function 函式返回值的新列表。

mp()返回的是惰性序列(我自己對惰性序列的理解是要用的時候再計算,可以表示為「延遲求值」和「最小化求值」),要轉化成list(不一定是list)才能得出正確的結果。

reduce(function, iterable[, initializer])函式會對引數序列中元素進行累積。

函式將乙個資料集合(鍊錶,元組等)中的所有資料進行下列操作:用傳給 reduce 中的函式 function(有兩個引數)先對集合中的第 1、2 個元素進行操作,得到的結果再與第三個資料用 function 函式運算,最後得到乙個結果。

要使用reduce()函式,必須先寫from functools import reduce,否則會報錯。具體原因這個

filter()函式用於過濾序列。

sorted(iterable, cmp=none, key=none, reverse=false)排序

cmp比較的函式,這個具有兩個引數,引數的值都是從可迭代物件中取出,此函式必須遵守的規則為,大於則返回1,小於則返回-1,等於則返回0。

key主要是用來進行比較的元素,只有乙個引數,具體的函式的引數就是取自於可迭代物件中,指定可迭代物件中的乙個元素來進行排序。

reverse排序規則,reverse = true降序 ,reverse = false公升序(預設)。

返回值——返回重新排序的列表。

sort 是應用在 list 上的方法,sorted 可以對所有可迭代的物件進行排序操作。list 的 sort 方法返回的是對已經存在的列表進行操作,無返回值,而內建函式 sorted 方法返回的是乙個新的 list,而不是在原來的基礎上進行的操作。

id()函式用於獲取物件的記憶體位址,類似於c語言的取位址操作

range(start, stop[, step])產生從start開始步長為step的到stop結束的(但不包括stop)整數列表

第三天開始學python

表示式多個變數組成的變數或者運算子合成一行 print 1 2 運算子 算數運算子 比較或關係運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 print 3 3 print 3 1 print 3 3 python的除法普通除法,地板除數,和取餘 print 3 2 print 3...

整理 從零開始學Python系列

為了方便大家查閱我的python系列文章,我將往期的所有python內容彙總到此處。同時,後期有新增內容也會新增到該系列中,希望能夠幫助到熱愛python的。從零開始學python dbscan聚類 實戰部分 從零開始學python dbscan聚類 理論部分 從零開始學python k均值聚類 實...

OPENGL ES 從零開始系列

opengl es for iphone drawing a circle part1 circle part i.html part2 circle part ii.html part3 ircle part iii.html opengl es 從零開始系列 1.從零開始學習opengl es之...