浙江11选5软件下:Python中的循環怎么使用?

浙江11选5任3遗漏 www.ehxis.com 今天小編要跟大家分享的文章是Python中的循環怎么使用?熟悉Python的小伙伴們都知道循環有兩種方法,一種是for…in…,另外一種是while…。Python入門的小伙伴快來看一看吧,希望能夠對大家有所幫助 !

Python中的循環怎么使用?

首先,我們來看for…in…循環。

語句內容為[for 變量 in 可迭代對象:],注意不要遺漏結尾的冒號。

for循環能夠對可迭代對象進行迭代(可以簡單的理解為依次讀取),所以,可迭代對象的元素數量,決定循環的次數。

每一次迭代,都會從可迭代對象中讀取元素寫入in前方的變量,但是,這個變量并非一定要使用。

另外,每一次迭代,都會執行for語句下方向右縮進的語句塊。

特別說明1:在Python的編程規范中,用4個空格來縮進代碼,或者用tab縮進代碼,但不要空格和tab混用。

特別說明2:PyCharm提供了代碼格式化功能,通過快捷鍵Ctrl+Alt+L,可以快速讓代碼變得規范整齊。

例如,我們從一個列表中取出所有的元素,并依次顯示輸出。

示例代碼:

for s in ['小樓', '是', '一個', '帥哥']:

print(s) # 向右縮進的語句

運行代碼之后,顯示的結果為:

Python中循環如何使用

大家能夠看到,列表中每一個元素都被讀取出來并且顯示輸出。

不過,我們能不能讓顯示輸出的結果在同一行顯示呢?

這里,我們再來看一下print這個方法。

print(*objects, sep, end, file, flush)方法,參數objects表示多個輸出的對象;參數sep表示多個輸出對象直接的分隔符,默認為1個空格;參數end表示輸出對象結束符,默認為換行符;參數file表示數據流輸出到的文件;參數flush表示數據流輸出至文件時是否緩沖,默認為False(不緩沖)。

因為print方法中的參數end默認值為換行符,所以上面代碼的運行結果會分多行顯示。

如果需要在同一行顯示,我們只需要將參數end設置為空即可。

示例代碼:

for s in ['小樓', '是', '一個', '帥哥']:

print(s, end='') # 顯示輸出結果為:小樓是一個帥哥

循環不僅能夠對可迭代對象進行讀取和輸出,還可以用于重復某一過程。

例如,我們把“小樓好帥!”這句話重復顯示輸出10次。

示例代碼:

for i in range(5):

print('小樓好帥!')

運行代碼之后,顯示的結果為:

Python中循環如何使用

大家能夠看出,在上方代碼中變量i并沒有什么作用,而range(5)是關鍵。

我們來了解一下range這個方法。

range(start,stop,step)函數能夠獲取一個連續增加的不可變的整數序列,參數start為序列的起始數值,;參數stop為序列的終止數值;參數step為步長,默認值為1。

那么,range(5)就能夠獲取一個0~4的整數序列,這個序列包含了5個元素。

所以,for循環在進行迭代時,能夠迭代5次,也就將下方向右縮進的語句塊執行了5次。

range方法還能夠幫助我們取得偶數序列和奇數序列等。

示例代碼:

print(list(range(0,10,2))) # 獲取0~9中的偶數,顯示輸出結果為:[0, 2, 4, 6, 8]

print(list(range(1,10,2))) # 獲取0~9中的奇數,顯示輸出結果為:[1, 3, 5, 7, 9]

接下來,我們來看另外一種while…循環。

語句內容為[while 條件:],注意不要遺漏結尾的冒號。

通過語句內容,可以理解,只要滿足循環的條件,就能夠繼續循環,否則,退出循環。

每一次循環,都會執行while語句下方向右縮進的語句塊。

既然也是循環,那么剛才的示例效果也可以通過while來實現。

示例代碼:循環顯示輸出列表內容

l = ['小樓', '是', '一個', '帥哥'] # 創建列表

 = 0 # 創建變量,用于計數

while n < len(l): # 循環,條件為計數數量小于列表元素數量

print (l[n], end='') # 符合條件時,將計數數量作為列表索引,獲取元素顯示輸出

 += 1 # 計數數量自增1

# 顯示輸出結果為:小樓是一個帥哥

示例代碼:重復顯示輸出“小樓好帥!”5次

n = 0 # 創建變量,用于計數

while n < 5: # 循環,條件為計數數量小于重復次數

print ('小樓好帥!') # 符合條件時,顯示輸出字符串內容

 += 1 # 計數數量自增1

# 顯示輸出結果為:(略)

示例代碼:獲取0~9之間的奇數與偶數

l = [] # 創建空列表

 = 0 # 創建變量,用于獲取偶數,獲取奇數時變量初始值為1

while n < 10: # 循環,條件為計數數量小于重復次數

l.append(n) # 符合條件時,將偶數添加到列表

 += 2 # 計數數量自增2

print (l) # 顯示輸出結果為:[0, 2, 4, 6, 8]

以上是兩種循環的使用方法和示例。

以上就是馬哥教育今天為大家分享的關于Python中的循環怎么使用的文章,希望本篇文章能夠對正在從事Python相關工作的小伙伴們有所幫助,想要了解更多相關知識記得關注馬哥教育官網,每天都會有大量優質內容與大家分享!

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code