Python學習筆記10 幾個名詞概念

2021-09-08 12:05:47 字數 503 閱讀 3942

迭代

我們常常將哪些能夠用諸如迴圈語句之類的方法來乙個乙個讀取元素的物件,就稱之為可迭代的物件。那麼用來迴圈的如 for 就被稱之為迭代工具,不少程式設計師都喜歡叫做迭代器。

用嚴格點的語言說:所謂迭代工具,就是能夠按照一定順序掃瞄迭代物件的每個元素(按照從左到右)

>>> lst = ['

h','

e','

l','

l','o'

]>>> lst_iter =iter(lst)

>>>lst_iter.next()'h

'>>>lst_iter.next()

.....

>>>lst_iter.next()'o

'>>>lst_iter.next()

traceback (most recent call last):

file

"", line 1, in

stopiteration

Python學習筆記10 幾個名詞概念

迭代 我們常常將哪些能夠用諸如迴圈語句之類的方法來乙個乙個讀取元素的物件,就稱之為可迭代的物件。那麼用來迴圈的如 for 就被稱之為迭代工具,不少程式設計師都喜歡叫做迭代器。用嚴格點的語言說 所謂迭代工具,就是能夠按照一定順序掃瞄迭代物件的每個元素 按照從左到右 lst h e l l o lst ...

python 學習筆記(10)

字串方法 find join lower replace split strip translate find 可以在乙個較長的字串中查詢字串,返回值是這個字串所在的位置的最左端索引,找不到返回 1 例 with a moo moo here,and a moo moo there find moo...

python學習筆記(10)

多台是指對不同型別的變數進行相同操作,根據物件 或類 不同而表現出不同的行為。1 多型的方法是多型,屬性沒有多型。2 多型的存在有2個必要條件 繼承,方法重寫。在python中所有的 雙下劃包起來的方法,都稱為 魔方方法 作用是構造出優美的 將複雜的邏輯封裝成簡單的方法。運算子過載 運算子過載 cl...