博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中的break\return\pass\continue用法
阅读量:6149 次
发布时间:2019-06-21

本文共 582 字,大约阅读时间需要 1 分钟。

continue:

def func():	for i in range(1,11):	if i % 2 == 0:		continue   # 作用是当符合上面的if判语句后,就直接跳过之后的语句,也就是不执行print(i)		print (i)func()# 输出的结果是:1,3,5,7,9

break

def func1():	for i in range(1,11):	if i % 2 == 0:		break    # 作用是不满足if语句后,直接执行print(i)		print (i)func1()# 输出的结果是:1

return

def func2():	for i in range(1,11):	if i % 2 == 0:		return i    # 符合第一个条件的情况,就直接往下面执行		print(i)func2()# 输出结果是:2

pass

def func3():	for i in range(1,11):	if i % 2 == 0:		pass    # 不做任何的操作,无论if条件是什么,都会执行下面的代码		print (i)func3()# 输出的结果是;1,2,3,4,5,6,7,8,9,10

转载于:https://www.cnblogs.com/souhaite/p/10585594.html

你可能感兴趣的文章
HTML条件注释判断IE<!--[if IE]><!--[if lt IE 9]>
查看>>
发布和逸出-构造过程中使this引用逸出
查看>>
Oracle执行计划发生过变化的SQL语句脚本
查看>>
使用SanLock建立简单的HA服务
查看>>
发现一个叫阿尔法城的小站(以后此贴为我记录日常常用网址的帖子了)
查看>>
Subversion使用Redmine帐户验证简单应用、高级应用以及优化
查看>>
Javascript Ajax 异步请求
查看>>
DBCP连接池
查看>>
cannot run programing "db2"
查看>>
mysql做主从relay-log问题
查看>>
Docker镜像与容器命令
查看>>
批量删除oracle中以相同类型字母开头的表
查看>>
Java基础学习总结(4)——对象转型
查看>>
BZOJ3239Discrete Logging——BSGS
查看>>
SpringMVC权限管理
查看>>
spring 整合 redis 配置
查看>>
redhat6.1下chrome的安装
查看>>
cacti分组发飞信模块开发
查看>>
浅析LUA中游戏脚本语言之魔兽世界
查看>>
飞翔的秘密
查看>>