Python 基础:pass、continue、break 的区别
作者:野牛程序员:2025-12-22 10:40:36python阅读 2009
Python 基础:pass、continue、break 的区别
# /*
# Python 基础:pass、continue、break 的区别
# --------------------------------------------------------
# 三者都用于流程控制,但作用完全不同:
#
# 1) pass
# 占位语句,不做任何事情。
# 常用于语法结构需要代码但暂时不写逻辑的场景。
#
# 2) continue
# 立即进入下一次循环。
# 忽略当前循环剩余代码。
#
# 3) break
# 立即终止整个循环。
#
# 下方示例展示三者的区别。
# */
print("示例一:pass(占位,不执行任何操作)")
for i in range(3):
if i == 1:
pass # 占位,不影响循环
print("i =", i)
print("-" * 40)
print("示例二:continue(跳过当前循环剩余部分)")
for i in range(5):
if i == 2:
continue # 跳过下面的 print
print("i =", i)
print("-" * 40)
print("示例三:break(终止整个循环)")
for i in range(5):
if i == 3:
break # 直接退出循环
print("i =", i)
# --------------------------------------------------------
# 要点总结:
# 1) pass:占位,结构完整但不执行任何动作;
# 2) continue:跳过当前循环,继续下一轮;
# 3) break:中断整个循环,立即退出;
# 4) 三者作用范围仅限循环或语句块内部。
# */
#
# 示例一:pass(占位,不执行任何操作)
# i = 0
# i = 1
# i = 2
# ----------------------------------------
# 示例二:continue(跳过当前循环剩余部分)
# i = 0
# i = 1
# i = 3
# i = 4
# ----------------------------------------
# 示例三:break(终止整个循环)
# i = 0
# i = 1
# i = 2野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

