1. 程式人生 > >python for迴圈語句怎麼寫

python for迴圈語句怎麼寫

想必大家都知道吧,可以python迴圈語句有多種,比如for迴圈、while迴圈、if、else等等,今天小編就給大家講講for迴圈語句。for迴圈語句是python中的一個迴圈控制語句,任何有序的序列物件內的元素都可以遍歷,比如字串、列表、元組等可迭代對像。之前講過的if語句雖然和for語句用法不同,但可以用在for語句下做條件語句使用。

for語句的基本格式

python for迴圈的一般格式:第一行是要先定義一個賦值目標(迭代變數),和要遍歷(迭代)的對像;首行後面是要執行的語句塊。
for 目標 in 對像:
    print 賦值目標

for迴圈一個字串操作方法

>>>a = 'dnaob.com'
>>>for i in a:
>>>    print i
i
p
d
n
a
o
b
.
c
o
m
如果想讓目標在一行輸出,可以這樣寫
>>>print i,
d n a o b . c o m

案例中的 i 相當於目標,字串變數a是遍歷(迭代)對像。當執行for迴圈語句時,每一次迭代時,i 都會從遍歷(迭代)對像a中接收一個新值輸出。結束迴圈後,目標(迭代變數)會保留最後一個值,這裡可以先忽略理解,會在else語句中詳細來講解。

for迴圈列表操作方法

>>>a = [1,2,3,4]
>>>for i in a:
>>>    print i,
1 2 3 4

for迴圈元組賦值

>>>x =[('hello','python'),('very','good')]
>>>for (a,b) in x:
>>>    print (a,b)
('hello', 'python')
('very', 'good')
 

Python for迴圈控制語句基本組成部分還有break、continue、else,每一種都會有單獨文章來介紹。