python如何for循環
在 Python 語言中用來控制循環的主要有兩個句法,while 和 for 語句,將簡單介紹 for 句法的使用。
方法/步驟:基本使用
(01)不同程式語言都有 for 語言,比如 C# 語言中的 foreach, Java 語言中的 for,在 Python 中的基本使用方法如下。sequence 為可迭代的對象,item 為序列中的每個對象。
方法/步驟2:實例
(01)輸出的結果為 1,2,3,4,5,6,7,12,543,876,12,3,2,5, 內容依次為 example_list 中的每一個元素
(02)注意 Python 是使用縮進表示程序的結構,如果程序這樣編寫,那麼每次循環都會輸出 inner of for,在循環結束後,輸出 outer of for 一次。
方法/步驟3:進階
(01)range使用在 Python 內置了工廠函數,range 函數將會返回一個序列,總共有三種使用方法1 range(start, stop)其中 start 將會是序列的起始值,stop為結束值,但是不包括該值,類似 數學中的表達 [start, stop),左邊為閉區間,右邊為開區間。上述表達將會返回 1-9 所有整數,但不包含 10
(02)2 range(stop)如果省略了 start 那麼將從 0 開始,相當於 range(0, stop)
(03)3 range(start, stop, step)step 代表的為步長,即相隔的兩個值得差值。從 start 開始,依次增加 step 的值,直至等於或者大於 stop將會輸出 0, 5, 10。
方法/步驟4:高級主題
(01)4.1 內置集合Python 共內置了 list、 tuple 、dict 和 set 四種基本集合,每個 集合對象都能夠迭代。tuple 類型註明:程序將以此按行輸出 ‘python’, 2.7 和 64。
(02)dictionary 類型註明:輸出的結果為:platform 64,lan python, version 2.7, 字典在迭代的過程 中將 key作為可迭代的對象返回。注意字典中 key 是亂序的,也就是説和插入 的順序是不一致的。如果想要使用順序一致的字典,請使用 collections 模塊 中的 OrderedDict 對象。
(03)set 類型註明:將會輸出 python, python3, python2 set 集合將會去除重複項,注意輸出的 結果也不是按照輸入的順序。
(04)4.2 迭代器Python 中的 for 句法實際上實現了設計模式中的迭代器模式 ,所以我們自己也可以按照迭代器的要求自己生成迭代器對象,以便在 for 語句中使用。 只要類中實現了 __iter__和 next 函數,那麼對象就可以在 for 語句中使用。 現在創建 Fibonacci 迭代器對象,注:將會輸出前 5 個 Fibonacci 數據 1,1, 2, 3, 5
(05)4.3 生成器除了使用迭代器以外,Python 使用 yield 關鍵字也能實現類似迭代的效果,yield 語句每次 執行時,立即返回結果給上層調用者,而當前的狀態仍然保留,以便迭代器下一次循環調用。這樣做的 好處是在於節約硬件資源,在需要的時候才會執行,並且每次只執行一次。注:將會輸出前 5 個 Fibonacci 數據 1,1, 2, 3, 5
特別提示
如果你覺得這篇文章或視頻對你的學習很有幫助, 請你點贊哦!
-
怎樣製作電子版的賀卡?
在這個互聯網如此發達的時代,每逢親朋好友過生日,各種節日的到來之際,我們總想借助互聯網送去自己的祝福。往往想給親朋好友郵寄一張賀卡,然而網絡搜索到的賀卡有時不盡人意,或沒有創意,或沒法表達自己的感情。那麼,為什麼不嘗試親手製作一張賀卡呢?步驟/方法(01)設置賀...
-
顯卡位寬有哪些,有什麼區別
為了更好的兼容,更好的DIY,我們需要了解一下顯卡的位寬有哪些,有什麼區別。操作方法(01)顯卡位寬,主流有128bit還有64bit、128bit、256bit,顯存的位寬越高,顯卡的性能也就越好。(02)主流顯卡採用128bit位寬,128位的顯存能夠適應大多數遊戲。(03)顯存的帶寬=顯存頻率*顯存位...
-
如何用ppt繪製直尺刻度
老師們在教學到認識刻度時會經常用到畫刻度,尤其是出個練習題,畫個刻度非常頭疼,畫不標準或者不規範,今天我來告訴老師們一個非常簡單的繪製方法,一學就會。操作方法(01)先畫一條水平的直線(大約10多釐米),和一條豎直線段(0.2-0.3釐米)。(02)將豎直的線段複製並粘貼幾個(需要...
-
電腦鍵盤按鍵的功能有哪些?
電腦現在基本上是我們生活和學習中必不可少的工具,但是電腦上那麼多按鍵,大家是否清楚它們的功能呢?那現在小編就和大家分享一下電腦鍵盤按鍵的功能。操作方法(01)首先,小編給大家介紹一下常見的鍵盤有101、104鍵等若干種。為了方便記憶,通常大家把他劃分成主鍵區、功...