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

歡迎訪問 生活随笔!

生活随笔

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

python

python中循环结构关键字_Python的循环结构,也简单!

發布時間:2025/3/21 python 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中循环结构关键字_Python的循环结构,也简单! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python語言的循環結構包括兩種:遍歷循環和無限循環。其中遍歷循環由for保留字建立,用來一次訪問元素組中的每一個元素;無限循環由while保留字建立,依據是否滿足特定條件決定是否結束循環。

1.遍歷循環

Python通過for保留字實現遍歷循環,使用方法如下:for??in?:?????????????????

遍歷過程中,循環變量默認初始為元素組中的第0個元素,每次循環結束后循環變量都向后推移,即從第n個變為第n+1個,直至遍歷完遍歷結構中的所有元素。

演示如下:s?=?"我真聰明啊"for?i?in?s:print(i)#輸出結果為:

使用range()函數可以指定循環的次數,演示方法如下:for?i?in?range(5):print(i)#結果如下:

0

1

2

3

4

遍歷循環還有一種拓展模式,即在循環語句的后面加上else保留字,在循環結束后就會執行else語句后面的語句塊。如:for?i?in?"真帥":print(i)else:

i?=?"沒錯,就是我"print(i)#結果如下:

沒錯,就是我

2.無限循環

Python通過while實現無限循環,使用方法如下:While?:?????????????????

當程序執行到while循環語句時,首先判斷條件是否為True,如果為True則執行一次語句塊中的語句,并再次判斷條件是否為True,以此直到條件為False則循環終止。

演示如下:i=0while?i<10:print("嘿嘿,老子是{}".format(i))

i+=3#+的增強賦值符,表示i=i+3,可以類推到其他二元運算符#結果如下:

嘿嘿,老子是0

嘿嘿,老子是3

嘿嘿,老子是6

嘿嘿,老子是9

與遍歷循環相似,無限循環也可以搭配else使用,用法與意義完全相同。

3.控制循環:break和continue

break保留字的作用是直接跳出當前執行的內層循環,而continue的作用是跳過continue后面的語句,進入當前執行的內層循環的下一次循環。演示如下:print('++++++++以下是break的演示++++++++')

i=0while?i<3:print("這是第一層循環")for?j?in?"這是第二層循環":if?j?==?'層':break;#完全跳出了這層循環,else語句沒被執行print(j,end='')else:print('\n')

i?+=?1print('++++++++以下是continue的演示++++++++')

i=0while?i<3:print("這是第一層循環")for?j?in?"這是第二層循環":if?j?==?'層':continue;#跳過本次循環,進入本層循環的下一次循環print(j,end='')else:#else語句有被執行print('\n')

i?+=?1#輸出結果為

這是第一層循環

這是第二這是第一層循環

這是第二這是第一層循環

這是第二++++++++以下是continue的演示++++++++

這是第一層循環

這是第二循環

這是第一層循環

這是第二循環

這是第一層循環

這是第二循環

總結

以上是生活随笔為你收集整理的python中循环结构关键字_Python的循环结构,也简单!的全部內容,希望文章能夠幫你解決所遇到的問題。

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