python for 循環(huán)是怎樣的呢?下面就讓我們一起來(lái)了解一下吧:
for是屬于python下的循環(huán)語(yǔ)句,它能夠遍歷任何序列的項(xiàng)目,比如一個(gè)列表或是一個(gè)字符串。
for循環(huán)的語(yǔ)法格式為:
for iterating_var in sequence:
statements(s)
說(shuō)明:在python中,for經(jīng)常會(huì)與else一起出現(xiàn),for中的語(yǔ)句其實(shí)與普通的沒有區(qū)別,而else中的語(yǔ)句會(huì)在循環(huán)正常執(zhí)行完的情況下執(zhí)行,也就是說(shuō)for并不是通過(guò)break跳出而中斷的。
參考范例:
1、
輸入代碼:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for letter in 'Python': # 第一個(gè)實(shí)例
print("當(dāng)前字母: %s" % letter)
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二個(gè)實(shí)例
print ('當(dāng)前水果: %s'% fruit)
print ("Good bye!")
輸出結(jié)果:
當(dāng)前字母: P
當(dāng)前字母: y
當(dāng)前字母: t
當(dāng)前字母: h
當(dāng)前字母: o
當(dāng)前字母: n
當(dāng)前水果: banana
當(dāng)前水果: apple
當(dāng)前水果: mango
Good bye!
2、
當(dāng)然也可以通過(guò)序列索引迭代,具體代碼如下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print ('當(dāng)前水果 : %s' % fruits[index])
print ("Good bye!")
輸出結(jié)果:
當(dāng)前水果 : banana
當(dāng)前水果 : apple
當(dāng)前水果 : mango
Good bye!
以上就是小編的分享了,希望能夠幫助到大家。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com