新闻动态

python基础之函数的返回值

发布日期:2021-12-21 13:03 | 文章来源:CSDN

函数的返回值

返回结果要怎么做,多个结果又要怎么做

# 函数返回值
# 概念:函数执行完以后会返回一个对象,如果在函数内部有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() #调用函数二

# 函数的分类:根据函数的返回值和函数的参数
# 有参数无返回值的
# 有参数有返回值的
# 无参数有返回值的
# 无参数无返回值的

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注本站的更多内容!

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部