📅  最后修改于: 2023-12-03 14:57:49.775000             🧑  作者: Mango
在编写Python程序时,经常需要遍历一个列表,字典或者其他可迭代对象来执行某些操作。有时,我们需要跳过循环的某些项目,不执行操作,这就需要用到跳过循环项目的语句。
在循环中使用break
关键字可以跳出整个循环。例如:
for i in range(10):
if i == 5:
break
print(i)
输出:
0
1
2
3
4
在这个例子中,当i
等于5时,break
语句执行,跳出整个循环。因此,5
以后的数字没有被打印出来。
在循环中使用continue
关键字可以跳过当前循环的迭代,直接进入下一次迭代。例如:
for i in range(10):
if i == 5:
continue
print(i)
输出:
0
1
2
3
4
6
7
8
9
在这个例子中,当i
等于5时,continue
语句执行,跳过了此次迭代,直接进入下一次迭代,因此5
没有被打印出来。
在循环中使用pass
关键字可以不执行任何操作,跳过当前循环的迭代,直接进入下一次迭代。例如:
for i in range(10):
if i == 5:
pass
print(i)
输出:
0
1
2
3
4
5
6
7
8
9
在这个例子中,当i
等于5时,pass
语句执行,不执行任何操作,直接进入下一次迭代,因此5
被打印出来。
在Python中,使用break
、continue
和pass
语句可以轻松实现跳过循环项目。这些语句可以帮助我们优化程序,使其更加高效和精简。