日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python123循环结构_来学Python啦,大话循环结构~

發布時間:2023/12/2 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python123循环结构_来学Python啦,大话循环结构~ 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方藍字關注"程序員Bob"

每日一句,送給最珍貴的你:

為學日益,為道日損,損之又損,以至于無為,無為而無不為。

最近想研究爬蟲了,準備拾起以前Python,繼續學!

上次Python講到了分支結構以及如何處理程序中出現的異常。傳送門:

循環目錄介紹

一.遍歷某個結構形成的循環運行方式:

1.由保留字for和in組成,完整遍歷所有元素后結束

2.每次循環,所獲得元素放入元素變量,并執行一次語句塊

二.循環控制保留字

三.循環的高級用法

簡單的幾種循環

1.循環基本形式:

for <循環變量> in <遍歷結構> ;

<語句塊>

2.計數循環(N次):

for i in range(N):

<語句塊>

比如:

for i in range(5):

print(i)

3.特定次的計數循環:

for i in range(M,N,K):

<語句塊>

#遍歷由range()函數產生的數字序列,產生循環

#比如:

for i in range(1,6):

print(i)

#輸出為1,2,3,4,5

for i in range(1,6,2):

print(i)

#輸出為1,3,5

4.字符串遍歷循環

for c in s:

<語句塊>

#s是字符串,遍歷字符串每個字符,產生循環;c代表字符串中每個字符,c可變,切記不要為非保留字

實例代碼如下:

for c in "python123": print(c,end=",")

輸出結果為:p,y,t,h,o,n,1,2,3,

5.列表遍歷循環:

for item in ls:

<語句塊>

#ls是一個列表,遍歷其每個元素,產生循環

#比如:

for item in [123,"py",456]:

print(item,end=",")

#輸出結果為123,py,456,

6.文件遍歷循環

for line in fi: #遍歷文件中的每一行

<語句塊>

fi是一個文件標識符,遍歷其每行,產生循環 對一個外部的文件,通過python的函數將

文件打開,如果是文件是以字符形式打開,那么就會表示為一個文件的標識的名字 相當于我用

一個變量來標識系統中的一個文件,此變量就叫文件標識符

還可以對字典類型進行循環...

7.條件/無限循環:由條件控制的循環運行方式

while <條件>:

<語句塊>

#比如:

a=3

while a>0:

a=a-1

print(a)

#輸出結果為:2 1 0(有換行)

To:若遇到死循環,可直接ctrl+C退出死循環。

循環控制保留字

8.循環控制保留字:break和continue(可和for和while搭配使用)

break:跳出并結束當前整個循環,執行循環后的語句

continue:結束當次循環,繼續執行后續此循環

實例代碼如下:

for c in "python":

if c=="t":

continue

print(c,end=" ")

輸出結果為:p y h o n(無t)

9.當有多層循環時:

實例代碼如下:

s="python"

while s!="":#是否為空

for c in s:

print(c,end="")

s=s[:-1]

輸出結果為:pythonpythopythpytpyp(每次循環去掉字符最后一個)

實例代碼如下:

s="python"

while s!="":

for c in s:

if c=="t":

break

print(c,end="")

s=s[:-1]

輸出結果為:pypypypypyp(雙重循環中,遇到t時僅跳出當前內層循環)

循環的高級用法

10.循環和else的搭配

實例代碼如下:

for <循環變量> in <遍歷結構>:

<語句塊1>

else:

<語句塊2>

while <條件>:

<語句塊1>

else:

<語句塊2>

當循環沒有被break語句退出時,執行else語句塊

else語句塊可作為“正常”完成循環的獎勵

與異常處理(try except)時else用法相似

實例代碼如下(continue):

print('hello,world')

for c in "python":

if c =="t":

continue

print(c,end="")

else:

print("正常退出")

運行結果為:pyhon正常退出

實例代碼如下(break):

for c in "python":

if c =="t":

break

print(c,end="")

else:

print("正常退出")

運行結果為py

循環可謂是程序中用的次數算得比較多的了,大家平時可去python123官網或者別的刷題網站練練手。

(Python系列)未完待續...

往期推薦:

為你,千千萬萬遍.

關注程序員Bob公眾號,與你一起終生學習

一鍵三連,就差你了

總結

以上是生活随笔為你收集整理的python123循环结构_来学Python啦,大话循环结构~的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。