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)在手機上開啟微信,如圖所示。(02)點擊右下角的“我”。(03)再點擊“賬號與安全”,紅圈中的選項。(04)然後點擊“更多安全設定”。(05)把“賬號安全...
-
將pdf轉換成word後文檔全是圖片怎麼辦
MicrosoftWord是微軟公司的一個文字處理器應用程序。它最初是由RichardBrodie爲了執行DOS的IBM計算機而在1983年編寫的,很多人不知道將pdf轉換成word後文檔全是圖片怎麼辦,下面讓我們一起來學習一下吧操作方法(01)首先開啟捷速OCR文字識別軟件(02)將PDF放入捷速OCR文...
-
word2016腳註和尾註怎麼設定 腳註尾註如何轉換
在我們日常工作中,編輯Word文檔時,需要對一些名詞、句子進行解釋說明,那麼我們需要用到腳註,或是尾註。那怎麼進行設定呢,下面就來進行簡單的說明。操作方法(01)雙擊開啟word文檔,選中需要加腳註的文字,然後點擊選單欄【引用】。(02)然後點擊【插入腳註】。(03)此時會在此頁...
-
百度地圖檢視座標
操作方法(01)首先,電腦開啟搜狗瀏覽器,進入百度官網。(02)在上邊我們點擊百度地圖的按鈕。(03)進入地圖上,可以看到當前自己所在城市。(04)點擊地圖下方的“地圖開發平臺”按鈕。(05)在地圖開放平臺頁面,點擊:開發文檔——座標拾取器。(06)然後在地圖中,隨意點擊一個位置,就可以查...