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之...