首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python入门9 跳转语句

Python入门9 跳转语句

原创
作者头像
用户11104668
修改2025-01-06 11:27:44
修改2025-01-06 11:27:44
2270
举报
文章被收录于专栏:python入门python入门

无论while循环还是for循环,我们讲过很重要的一点是要设定终止条件

其实python中有一类跳转语句,可以直接终止循环,给我们的编程带来了很大的便利

【break语句】

循环中遇到break语句,则直接跳出循环

break可以与if语句联用,达到控制循环终止的效果

我们来看一个for循环的例子:

# coding: utf-8

for i in 'python':

if i=='h':

break

print(i)

可以看到,这个for循环原本会按顺序遍历’p’、’y’、’t’、’h’、’o’、’n’

当i==’h’时,触发break

循环终止,因此只打印了p、y、t

再来看while循环:

# coding: utf-8

i=0

while True:

print(i)

i+=1

if i==5:

break

while True本来是一个死循环,我们利用break语句,在i==5时终止了它

【continue语句】

continue的作用是:遇到continue跳出本次循环进行下一次循环

# coding: utf-8

for i in 'python':

if i=='h':

continue

print(i)

本来要输出p y t h o n,如果i==’h’则跳出本次循环,所以结果为p y t o n

break和continue的区别在于:continue跳出的是本次循环,而break会跳出所有循环

【pass语句】

pass 是一个空操作语句,也就是说,它什么也不做。

pass 主要用于在语法上需要一个语句,但程序不需要任何操作或执行的场合

例如:

for i in range(10):

# 将来这里可能会添加一些代码

pass

if a>0:

# 暂时什么都不做

pass

else:

print("Hello")

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档