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'不会打印输出,继续下一轮循环
点点滴滴,积少成多,终有一日能发挥用处。