python基础之函数的返回值
作者:qianqqqq_lu 发布时间:2022-10-23 23:17:06
标签:python,基础,函数,返回值
函数的返回值
返回结果要怎么做,多个结果又要怎么做
# 函数返回值
# 概念:函数执行完以后会返回一个对象,如果在函数内部有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


猜你喜欢
- select a.f_username from ( SELECT /*+parallel(gu,4)*/distinct gu.f_use
- <style> #L { position:absolute; color:
- 本文实例对比分析了python中lambda与def的用法。分享给大家供大家参考。具体分析如下:1、lambda用来创建匿名函数,不同于de
- 一、隔离级别的概念为什么要考虑隔离级别?因为事务要并发执行,而并发执行可能会出现一些问题:脏读、不可重复读和虚读,有的是允许出现的,有的不允
- 本文实例为大家分享了JavaScript实现简单省市联动的具体代码,供大家参考,具体内容如下步骤* 创建一个页面,有两个下拉选择框 
- Python 代码库之Tuple如何append元素tuple不像array给我们提供了append函数,我们可以通过下面的方式添加t=[1
- Python中可以使用for循环实现累加求和for循环语法:for 变量 in range(x):循环需要执行的代码如下实现1到n求和:de
- Math对象Math对象是在高中数学课就学过的内置对象。它知道解决最复杂的数学问题的所有公式,如果给它要处理的数字,即能计算出结果。Math
- 现在用python画图已经难不倒一直跟小编学习的小伙伴们了,甚至有的小伙伴画图比小编还要厉害。为此小编还偷偷下了一番功夫,画图这种事情,细节
- 1.介绍Go官方提供了database包,database包下有sql/driver。该包用来定义操作数据库的接口,这保证了无论使用哪种数据
- 废话不多说了,直接给大家贴代码了,具体代码如下所述:<!DOCTYPE html><html><head>
- 本文实例讲述了C语言实现访问及查询MySQL数据库的方法。分享给大家供大家参考,具体如下:1、添加头文件路径(MySQL安装路径中的incl
- 前言YOLOV5模型从发布到现在都是炙手可热的目标检测模型,被广泛运用于各大场景之中。因此,我们不光要知道如何进行yolov5模型的训练,而
- 比如要访问b站在a站设置一个cookies,则可以这样做: 1.在b.com下建立一个文件cookies.htm 内容为: 代码如下:内容摘
- 在本文中,此示例标准蓝图的存储过程命名方法只适用于SQL内部,假如你正在创建一个新的存储过程,或是发现一个没有按照这个标准构造的存储过程,即
- 1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数。如果是要获得当前执行的脚本的所在目录
- 奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christo
- python sys模块包含了与python解释器和它的环境有关的函数,这个你可以通过dir(sys)来查看他里面的方法和成员属性impor
- 本文实例讲述了PHP使用自定义key实现对数据加密解密的方法。分享给大家供大家参考,具体如下:客户端和服务端通信时,有个场景很常见,通过一个
- 排查原因,发现是80端口被其它程序占用(很常见的事情╮(╯_╰)╭)。解决方法用记事本打开目录x:\xampp\apache\conf下的h