python学习-for循环语句

python学习-for循环语句

python的循环语句有for循环和while循环,这次先来学习下for循环语句。
在日常工作中常常有很多重复性的工作导致了效率的降低,因此通过一种方法快速将重复性的工作处理能够大大提升效率,在python中可以通过循环语句来实现。

for循环

# 使用for循环遍历列表
names = ['wu','chuck','joan','lym','lmd']
# 现在想要将列表的值全部输出一遍
print(names[0])
print(names[1])
print(names[2])
print(names[3])
print(names[4])
# 通过for循环进行输出,非常的简洁,而且在数据量大的时候更加提现优势
for name in names:
    print(name)

# 进行嵌套
for name in names:
    if name == 'joan':
        print('再见!',name)
    else:
        print(name)

'''
Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。
可以和if语句或者其他for语句进行嵌套,实现更加复杂的功能。
for 循环的格式:
for <variable> in <sequence>:
    <statements>
else:
    <statements>
'''

# 通过range()创建索引列表,通过循环打印
names = ['wu','chuck','joan','lym','lmd']
for i in range(len(names)):
    print(i,names[i])

break语句

# break语句用于跳出for循环和while循环体
names = ['wu','chuck','joan','lym','lmd']
for name in names:
    if name == 'joan':
        print('跳出for循环体,结束')
        break
    print(name)

# 结果为只输出'wu','chuck'

continue语句

# continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
names = ['wu','chuck','joan','lym','lmd']
for name in names:
    if name == 'joan':
        print('跳出本次循环,继续下一轮循环')
        continue
    print(name)

# 结果为'joan'不会打印输出,继续下一轮循环
posted @ 2021-09-24 17:07  骑着蜗牛路过你的风景  阅读(852)  评论(0编辑  收藏  举报