Python 學(xué)習(xí)筆記 - 條件循環(huán) for

Python 循環(huán) - for

Python 中有

  • for 循環(huán)
  • while 循環(huán)

for 用來遍歷序列,如列表、元組、字典、集合、字符串。它更像是一種迭代器。

遍歷列表

lis = ['八戒','悟空','沙僧']
for elem in lis:
  print(elem)

結(jié)果:
八戒
悟空
沙僧

遍歷字符串

str = 'woaixianggang'
for c in str:
  print(c)

結(jié)果:
w
o
a
i
x
i
a
n
g
g
a
n
g

break 語句

lis = ['八戒','悟空','沙僧']
for elem in lis:
  if elem == '悟空':
    break
  print(elem) # 只會(huì)打出八戒,因?yàn)闄z測到悟空之后循環(huán)就推出了

結(jié)果:
八戒

continue 語句

lis = ['八戒','悟空','沙僧']
for elem in lis:
  if elem == '悟空':
    continue
  print(elem) # 會(huì)打印出八戒和沙僧,而悟空會(huì)被跳過

結(jié)果:
八戒
沙僧

for else 循環(huán)

lis = ['八戒','悟空','沙僧']
for elem in lis:
  print(elem)
else:
  print('唐僧就這三個(gè)徒弟!')
  
結(jié)果:
八戒
悟空
沙僧
唐僧就這三個(gè)徒弟

range() 函數(shù)

函數(shù)形式為 range(起始,結(jié)束,增量)。注意,此函數(shù)是左閉右開,即范圍包含起始值,不包含結(jié)束值:

for x in range(2,10,2):
  print(x)

結(jié)果:
2
4
6
8
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容