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
0
投稿
猜你喜欢
- theme: channing-cyan网页伪静态将 * 页伪装成静态网页,可以提升网页被搜索引擎检索道德概率表现形式为:网址看着像是一个具
- 脚本调试第一步:设置中断(鼠标左键点击)第二步:输入中断条件(可选功能,鼠标右键点击红点)第三步:触发中断(当符合条件是,中断被触发)出现中
- 见下:<form action="./calculation.asp"><input&nbs
- 发现问题当我用pip安装好opencv-pyton后,我激动得在python项目中导入cv2就像这样:import cv2 as cvbut
- 引言阿刁是一个自动化测试用例,从一出生他就被赋予终生使命,去测试一个叫登录的过程是否合理。他一直就被关在一个小黑屋里面,从来也没有出去过,小
- 重复性任务总是耗时且无聊,想一想你想要一张一张地裁剪 100 张照片或 Fetch API、纠正拼写和语法等工作,所有这些任务都很耗时,为什
- 我们打开Google的时候可能大家会发现,无论你输入Google的任何网址,它都根据你使用的语言自动判断并跳转到不同的语言界面。也就是你用不
- 我们可用一个函数来实现小数转分数,不过只能转换能够整除的分数:Public Function XtoF(str 
- Acunetix Web Vulnerability Scanner 是一款国外产的及其优秀的扫描工具,可以帮忙挖掘网站内的诸多漏洞,包括常
- 1. 腐蚀 & 膨胀1.1什么是腐蚀&膨胀腐蚀&膨胀是图像形态学中的两种核心操作腐蚀可以描述为是让图像沿着自己的边界
- asp之家注:也许你还没有接触过使用js来调用asp文件,也许你也不知道如何用JS调用asp文件,甚至你也不知道JS调用asp文件有什么好处
- 1、灵活运用样式熟悉网页设计的网友就知道,调用Style的方法很多,我们可以单击鼠标右键选择Custo
- SMTP协议首先了解SMTP(简单邮件传输协议),邮件传送代理程序使用SMTP协议来发送电邮到接收者的邮件服务器。SMTP协议只能用来发送邮
- 从内部来看,每个session都只是一个普通的Django model(在 django.contrib.sessions.models 中
- 一 、精灵(Sprite),屏幕上的对象。精灵组是精灵的组合。创建空的精灵组对象:精灵组可以对其中的所有精灵调用它们各自的更新方法(self
- 使用opencv将图片转为灰度图主要有两种方法,第一种是将彩 * 转为灰度图,第二种是在使用OpenCV读取图片的时候直接读取为灰度图。将彩色
- 在装这两个的时候出现一些问题,最后总算成功了,记录一下过程环境:win10 64位系统,python3.7.8 ,pip18下载地址:这两个
- 背景使用python进行图像可视化,很多情况下都需要subplots将多幅图像绘制在一个figure中。因为使用频率足够高,那么程序员就需要
- 做为一个专职的页面重构者, 我们从事的工作简单的说就是“将设计稿转换成WEB页面”,这一过程可以很简单到直接把PSD从里导出成网页;也可复杂
- 背景形态学处理方法是基于对二进制图像进行处理的,卷积核决定图像处理后的效果;形态学的处理哦本质上相当于对图像做前处理,提取出有用的特征,以便