请选择 进入手机版 | 继续访问电脑版
查看: 2107|回复: 22

Python中return语句的用法

[复制链接]

2

主题

12

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2021-12-30 19:41:07 | 显示全部楼层 |阅读模式
Python中return语句的用法有哪些?
回复

使用道具 举报

1

主题

16

帖子

51

积分

注册会员

Rank: 2

积分
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、函数作为返回值返回。
回复

使用道具 举报

0

主题

22

帖子

78

积分

注册会员

Rank: 2

积分
78
发表于 2021-12-30 20:04:39 | 显示全部楼层
1、用于退出函数,终止函数并将return值传回。
2、用于同一循环语句下,遇到第一个return后即返回。
3、用于return在不带参数的情况下(或者没有写return语句),默认返回None。
回复

使用道具 举报

0

主题

11

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2021-12-30 20:28:19 | 显示全部楼层
1.return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回
2.但是也并不意味着一个函数体中只能有一个return 语句
3.函数没有 return,默认 return一个 None 对象。
4.在交互模式下,return的结果会自动打印出来,而作为脚本单独运行时则需要print函数才能显示
5.默认情况下,遇见 return 函数就会返回给调用者,但是 try,finally情况除外
6.函数作为返回值返回
回复

使用道具 举报

0

主题

28

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2021-12-30 21:26:45 | 显示全部楼层
1.return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回
2.函数没有 return,默认 return一个 None 对象。
3.在交互模式下,return的结果会自动打印出来,而作为脚本单独运行时则需要print函数才能显示。
4.默认情况下,遇见 return 函数就会返回给调用者,但是 try,finally情况除外:
回复

使用道具 举报

0

主题

12

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2021-12-30 21:46:52 | 显示全部楼层
return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。
回复

使用道具 举报

0

主题

11

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2021-12-30 23:11:32 | 显示全部楼层
return 语句就是讲结果返回到调用的地方,并把程序的控制权一起返回

程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。

要返回两个数值,写成一行即可
回复

使用道具 举报

0

主题

16

帖子

42

积分

新手上路

Rank: 1

积分
42
发表于 2021-12-31 12:39:48 来自手机 | 显示全部楼层
如果函数没有 return,默认 return一个 None 对象,递归函数中没有return 的情况,else 中没有 return 就没有出口,这个程序是自己内部运行,程序没有返回值。
回复

使用道具 举报

1

主题

9

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2021-12-31 13:14:01 | 显示全部楼层
return语句可以用于返回def函数
回复

使用道具 举报

0

主题

14

帖子

44

积分

新手上路

Rank: 1

积分
44
发表于 2021-12-31 14:05:01 | 显示全部楼层
return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表