python基础之函数的返回值
作者:qianqqqq_lu 时间:2022-10-23 23:17:06
函数的返回值
返回结果要怎么做,多个结果又要怎么做
# 函数返回值
# 概念:函数执行完以后会返回一个对象,如果在函数内部有return 就可以返回实际值,
# 否则将会返回空 None
# 类型:可以返回任意类型,返回值类型应该取决于return后面的类型
# 用途:给调用方返回数据
# 在一个函数体内可以出现多个return关键字,但是肯定只能返回一个return关键字
# 如果在一个函数体内,执行了return,就意味着函数就推出了,return后面的代码语句将不会执行
def Sum(a,b):
sum=a+b
pass
Sum(10,30)
def Sum(a,b):
sum=a+b
return sum #将返回给调用者
pass
print(Sum(10,30)) #函数的返回值返回到调用的地方
def Sum(a,b):
sum=a+b
return sum #将返回给调用者
pass
rs=Sum(10,30) #将返回值赋给其他的变量
print(rs) #函数的返回值返回到调用的地方
def calComputer(num):
result=0
i=1
while i<=num:
result+=i
i+=1
pass
return result
# 调用函数
value=calComputer(10)
print(type(value))
print(value)
def calComputer(num):
li=[]
result=0
i=1
while i<=num:
result+=i
i+=1
pass
li.append(result)
return li
# 调用函数
value=calComputer(10)
print(type(value))
print(value)
def returnTuple():
'''
返回元组类型数据
:return:
'''
# return 1,2,3
return {'name':'aaa'} #想要返回什么类型的数据,直接在return后面直接返回即可
pass
A=returnTuple()
print(type(A))
# 嵌套调用
def fun1():
print('--------------fun1 start-----------------')
print('--------------fun1 finish-----------------')
pass
def fun2():
print('--------------fun2 start-----------------')
fun1()
print('--------------fun2 finish-----------------')
pass
fun2() #调用函数二
# 函数的分类:根据函数的返回值和函数的参数
# 有参数无返回值的
# 有参数有返回值的
# 无参数有返回值的
# 无参数无返回值的
来源:https://blog.csdn.net/weixin_44632711/article/details/120895707
标签:python,基础,函数,返回值
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python 多个图同时在不同窗口显示的实现方法
2022-07-02 01:20:35
浅谈DataFrame和SparkSql取值误区
2021-03-21 22:04:18
![](https://img.aspxhome.com/file/2023/8/85208_0s.jpg)
python @classmethod 的使用场合详解
2023-08-02 20:50:35
Django调用支付宝接口代码实例详解
2023-07-19 10:53:51
一文搞懂Python中Pandas数据合并
2023-03-21 13:28:56
![](https://img.aspxhome.com/file/2023/3/80393_0s.png)
4款Python 类型检查工具,你选择哪个呢?
2021-10-29 22:30:27
![](https://img.aspxhome.com/file/2023/4/92424_0s.png)
浅谈python中的面向对象和类的基本语法
2023-06-27 11:36:45
![](https://img.aspxhome.com/file/2023/4/59644_0s.jpg)
Pycharm直接使用远程服务器代码并调试的解决方法
2021-05-13 10:21:03
在linux系统下安装python librtmp包的实现方法
2021-05-08 21:13:50
SQL Server数据库日志清除的两个方法
2009-01-08 13:44:00
13个超级有用的 jQuery 内容滚动插件和教程
2011-08-10 19:10:08
Python计算矩阵的和积的实例详解
2021-06-06 10:09:34
(X)HTML的文档结构
2008-06-30 12:25:00
![](https://img.aspxhome.com/file/UploadPic/20086/30/200863012361172s.png)
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2023-02-01 00:08:57
![](https://img.aspxhome.com/file/2023/7/65887_0s.png)
Go语言包管理模式示例分析
2024-05-22 10:20:17
![](https://img.aspxhome.com/file/2023/5/123865_0s.png)
使用eval()解析JSON格式字符串应注意的问题
2008-04-16 15:46:00
MySQL性能全面优化方法参考,从CPU,文件系统选择到mysql.cnf参数优化
2024-01-22 16:37:20
简单实现JS计算器功能
2024-04-22 22:31:50
![](https://img.aspxhome.com/file/2023/5/135655_0s.jpg)
Python计算两个日期相差天数的方法示例
2023-05-17 13:59:21
python日期相关操作实例小结
2021-07-14 18:39:13