程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python循環語句

編輯:Python

        python的循環語句分為while循環、for循環、循環嵌套和迭代器。其中有一個break,其作用是可以跳出整個循環,還有continue的作用是跳出當前循環。

目錄

for循環

for循環嵌套

while循環

while循環嵌套

迭代器


for循環

for x in ...循環就是把每個元素代入變量x,然後執行縮進塊的語句。

for each in range(3):
print(each)

0

1

Python提供一個range()函數,可以生成一個整數序列,再通過list()函數可以轉換為list

list=['eat','sleep','study']
for act in list:
print("正在",act)

正在 eat
正在 sleep
正在 study

range(101)就可以生成0-100的整數序列

for循環嵌套

for iteration_var in sequence:
for iteration_var in sequence:
循環語句

while循環

只要條件滿足,就不斷循環,條件不滿足時退出循環。

while i<3: #判斷條件
print(i) #循環語句
i=i+1

0

1

在循環中,break語句可以提前退出循環

在循環過程中,也可以通過continue語句,跳過當前的這次循環,直接開始下一次循環

用Ctrl+C退出程序,或者強制結束Python進程

while循環嵌套

while 判斷條件:
while 判斷條件:
循環語句 

迭代器

迭代器用來循環訪問一系列元素,它不僅可以迭代序列,也可以迭代不是序列但是表現出序列行為的對象。迭代器很適用於迭代一些無法預先知道元素總數的巨大的集合。迭代器提供了一個統一的訪問集合的接口,定義iter()方法對象,就可以使用迭代器訪問。

可以被next()函數調用並不斷返回下一個值的對象稱為迭代器:Iteratornext()函數訪問每一個對象,直到對象訪問完畢,返回一個StopIteration異常。使用isinstance()可以判斷一個對象是否是Iterator對象。

所有的Iterable都可以通過iter()函數轉化為Iterator


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved