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測(cè)到悟空之后循環(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