零基礎學Python(4 )之迴圈與range函式

2021-10-04 11:42:37 字數 1075 閱讀 7647

在python中,如果想要讓一段**重複執行多次,那麼就需要用到迴圈。python中的迴圈分為兩種:一種是while迴圈,另外一種是for迴圈。兩種迴圈的作用略有不同,下面會詳細講解。而range函式可以生成乙個整數列表,所以它也可以用來規定for迴圈執行的次數(一會也會提到)。

while迴圈是用於多次重複執行**的迴圈,一般被當做程式的主迴圈。while迴圈的格式:

while 布林值:

這裡空乙個縮排寫要重複執行的**

這個布林值之前說過,分為真和假(true和false)。當布林值為true的時候,迴圈正常執行;不過布林值一旦變成false,迴圈就會停止。在迴圈裡也可以用break關鍵字打斷迴圈(即讓迴圈停止),一般與if語句(後面的部落格會提到)搭配使用。

for迴圈一般用來遍歷列表。遍歷就是將此列表的所有內容依次存到乙個變數中去。舉個栗子:

list=[

1,2,

3,4,

5]for i in

list

:print

(i)

控制台就會輸出:12

345range函式可以生成乙個整數列表,格式:

range(起始的數字(包括這個數字,預設0),步長(隔幾個數輸出下乙個數,預設1),結束的數字(不包括這個數字(沒有預設值,必填)))注意:只傳乙個引數代表結束的數字;兩個引數的話第乙個是起始值,第二個是結束值;三個引數就是上面的三個引數。

舉個栗子:

n =

range(0

,2,101

)print

(n)

這樣就能輸出100以內所有的偶數了。

因此,我們就可以很容易地想到,如何用range規定for迴圈執行的次數了。只需要這樣:

for i in

range(11

):print

('作者最帥'

)

控制台就會輸出十次:作者最帥

零基礎學Python

零基礎學python 1 1 python是一門指令碼語言 2 python的優勢 1 語法和結構比較簡單,易入門 2 能夠跨平台使用 3 應用範圍廣,設計到作業系統 3d動畫 web 雲計算,企業應用等多方面。3 idle 是乙個python shell,類似於windows的cmd視窗 4 pr...

零基礎學python 一

每次學習語言總是要了解其背景python也不例外。首先python的創始人為 guido van rossum 1989年聖誕節期間,在 阿姆斯特丹 guido為了打發聖誕節的無趣,決心開發乙個新的指令碼 解釋程式 做為abc 語言的一種繼承。看看人家外鬼子程式設計師 哎不得不佩服。他在業餘時間開發...

零基礎學Python筆記

alt n 最遠一條語句 alt p 最近一條語句 tab的兩個作用 1 縮排 2 補足 isinstance str1,str 判斷型別 s為字串 s.isalnum 所有字元都是數字或者字母,為真返回 ture,否則返回 false。s.isalpha 所有字元都是字母,為真返回 ture,否則...