需要對(duì)列表中的每個(gè)元素都執(zhí)行相同的操作時(shí),可使用Python中的for循環(huán)。
Python根據(jù)縮進(jìn)來判斷代碼行與前一個(gè)代碼行的關(guān)系。在for循環(huán)后面,沒有縮進(jìn)的代碼都只執(zhí)行一次,而不會(huì)重復(fù)執(zhí)行。
例如:
magi = ["alic","davi","caro"]
for nma in magi:
print(nma.title())
print("Thank you!")
對(duì)于上述代碼,循環(huán)命令只有print(nma.title()),因?yàn)橹挥写嗣钸M(jìn)行了縮進(jìn)。
python中for循環(huán)的注意事項(xiàng):
- for命令后需要有冒號(hào),否則會(huì)報(bào)錯(cuò)for循環(huán)不完整;
- 對(duì)循環(huán)命令需換行且縮進(jìn);
- 循環(huán)后的命令不需要縮進(jìn),如果縮進(jìn)了,則按for循環(huán)處理。
示例1:
##多個(gè)循環(huán)
magi = ["alic", "davi", "caro"]
for nma in magi:
print("Hello" + nma.title() + ":")
print("I can't wait to see your next trick," + nma + ".\n")
print("Thank you!")
輸出結(jié)果如下:

image.png
示例2:
##最后一行也縮進(jìn)
magi = ["alic", "davi", "caro"]
for nma in magi:
print("Hello" + nma.title() + ":")
print("I can't wait to see your next trick," + nma + ".")
print("Thank you!\n")
結(jié)果:

image.png
【注】
\n為換行符。