请选择
进入手机版
|
继续访问电脑版
设为首页
收藏本站
切换到窄版
登录
立即注册
找回密码
搜索
搜索
本版
文章
帖子
用户
快捷导航
论坛
BBS
导读
Guide
日志
Blog
分享
Share
记录
Doing
排行榜
Ranklist
Python学习交流空间
»
论坛
›
编程基础
›
流程控制
›
Python中return语句的用法
1
2
3
/ 3 页
下一页
返回列表
发帖
生成文章
|
查看:
2107
|
回复:
22
Python中return语句的用法
[复制链接]
邹佳彦
邹佳彦
当前离线
积分
40
2
主题
12
帖子
40
积分
新手上路
新手上路, 积分 40, 距离下一级还需 10 积分
新手上路, 积分 40, 距离下一级还需 10 积分
积分
40
发消息
发表于 2021-12-30 19:41:07
|
显示全部楼层
|
阅读模式
Python中return语句的用法有哪些?
回复
使用道具
举报
20202821063
20202821063
当前离线
积分
51
1
主题
16
帖子
51
积分
注册会员
注册会员, 积分 51, 距离下一级还需 149 积分
注册会员, 积分 51, 距离下一级还需 149 积分
积分
51
发消息
发表于 2021-12-30 20:03:47
|
显示全部楼层
1、return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回
程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。
2、不意味着一个函数体中只能有一个return 语句。
3、函数没有 return,默认 return一个 None 对象,递归函数中没有return 的情况,else 中没有 return 就没有出口,这个程序是自己内部运行,程序没有返回值。
4、在交互模式下,return的结果会自动打印出来,而作为脚本单独运行时则需要print函数才能显示。python中什么是交互模式:结尾有3个>符号(>>>)。>>>被叫做Python命令提示符(prompt)输入一行python代码就会执行该代码,这种模式就叫做Python交互模式(interactive mode)。
5、函数作为返回值返回。
回复
使用道具
举报
刘桓秀
刘桓秀
当前离线
积分
78
0
主题
22
帖子
78
积分
注册会员
注册会员, 积分 78, 距离下一级还需 122 积分
注册会员, 积分 78, 距离下一级还需 122 积分
积分
78
发消息
发表于 2021-12-30 20:04:39
|
显示全部楼层
1、用于退出函数,终止函数并将return值传回。
2、用于同一循环语句下,遇到第一个return后即返回。
3、用于return在不带参数的情况下(或者没有写return语句),默认返回None。
回复
使用道具
举报
李灵
李灵
当前离线
积分
28
0
主题
11
帖子
28
积分
新手上路
新手上路, 积分 28, 距离下一级还需 22 积分
新手上路, 积分 28, 距离下一级还需 22 积分
积分
28
发消息
发表于 2021-12-30 20:28:19
|
显示全部楼层
1.return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回
2.但是也并不意味着一个函数体中只能有一个return 语句
3.函数没有 return,默认 return一个 None 对象。
4.在交互模式下,return的结果会自动打印出来,而作为脚本单独运行时则需要print函数才能显示
5.默认情况下,遇见 return 函数就会返回给调用者,但是 try,finally情况除外
6.函数作为返回值返回
回复
使用道具
举报
刘君婷
刘君婷
当前离线
积分
62
0
主题
28
帖子
62
积分
注册会员
注册会员, 积分 62, 距离下一级还需 138 积分
注册会员, 积分 62, 距离下一级还需 138 积分
积分
62
发消息
发表于 2021-12-30 21:26:45
|
显示全部楼层
1.return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回
2.函数没有 return,默认 return一个 None 对象。
3.在交互模式下,return的结果会自动打印出来,而作为脚本单独运行时则需要print函数才能显示。
4.默认情况下,遇见 return 函数就会返回给调用者,但是 try,finally情况除外:
回复
使用道具
举报
谢佩珊
谢佩珊
当前离线
积分
26
0
主题
12
帖子
26
积分
新手上路
新手上路, 积分 26, 距离下一级还需 24 积分
新手上路, 积分 26, 距离下一级还需 24 积分
积分
26
发消息
发表于 2021-12-30 21:46:52
|
显示全部楼层
return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。
回复
使用道具
举报
20202821055
20202821055
当前离线
积分
28
0
主题
11
帖子
28
积分
新手上路
新手上路, 积分 28, 距离下一级还需 22 积分
新手上路, 积分 28, 距离下一级还需 22 积分
积分
28
发消息
发表于 2021-12-30 23:11:32
|
显示全部楼层
return 语句就是讲结果返回到调用的地方,并把程序的控制权一起返回
程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。
要返回两个数值,写成一行即可
回复
使用道具
举报
阿迪力阿
阿迪力阿
当前离线
积分
42
0
主题
16
帖子
42
积分
新手上路
新手上路, 积分 42, 距离下一级还需 8 积分
新手上路, 积分 42, 距离下一级还需 8 积分
积分
42
发消息
发表于 2021-12-31 12:39:48
来自手机
|
显示全部楼层
如果函数没有 return,默认 return一个 None 对象,递归函数中没有return 的情况,else 中没有 return 就没有出口,这个程序是自己内部运行,程序没有返回值。
回复
使用道具
举报
蔡木姬
蔡木姬
当前离线
积分
21
1
主题
9
帖子
21
积分
新手上路
新手上路, 积分 21, 距离下一级还需 29 积分
新手上路, 积分 21, 距离下一级还需 29 积分
积分
21
发消息
发表于 2021-12-31 13:14:01
|
显示全部楼层
return语句可以用于返回def函数
回复
使用道具
举报
邝俊杰
邝俊杰
当前离线
积分
44
0
主题
14
帖子
44
积分
新手上路
新手上路, 积分 44, 距离下一级还需 6 积分
新手上路, 积分 44, 距离下一级还需 6 积分
积分
44
发消息
发表于 2021-12-31 14:05:01
|
显示全部楼层
return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回
回复
使用道具
举报
下一页 »
1
2
3
/ 3 页
下一页
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表