函数的返回值和参数的理解 超详细 简单易懂

一函数的返回值
(1)如果外界需要使用到这个函数处理之后的数据,就可以将这个结果用返回值的形式传递到函数外部(使用return关键字,在调用函数的一方,需要使用一个变量来接收该函数返回的结果)

(2)但是一个函数我们需要返回多个返回值该怎么处理呢?
处理方式为:可以将该变量封装成为一个元组,因为一个元组里面可以保存多个值,将一个元组返回就可以将想要返回的所有信息返回了(那么在调用函数时,用来接收结果的那个参数的类型也是一个元组类型,因为返回的是一个元组的类型)就是在return关键字后面将返回的所有数据加上一个()

(3)当我们想使用返回的元组里面的数据时,可以使用下标(索引)来得到这个数据,但是如果我们频繁的使用元组里面的数据时,那么就必须要清楚的记住这个数据在元组中的索引值,不方便;但是我们可以使用多个变量,变量和变量之间用逗号隔开,一次性的接收函数的返回结果(这就要求我们元组中有多少个数据,就需要使用多少个数据来接收元组中的变量的值,否则会报错),这让后续的代码的编写更加的清楚,而不需要使用索引值来访问元组的数据了

(4).Python专有的进行两个数的交换的代码
已经定义好a=8 b=6,利用a,b=(b,a)这行代码,就可以完成两个数之间的交换了,注意前提是这两个变量的数据类型一定要是相同的,才可以进行交换哦
原理:等号右侧是一个元组,等号左侧是用来接收这个元组的变量,这句话就把b的值给了a,将a的值给了b,即会将元组中的值赋值给接收它的那个变量,利用元组中的变量的顺序和接收元组中的变量的顺序相反,从而完成了两个数的交换

二函数的参数
内部的函数的处理的数据不确定,就可以为函数增加参数,将外界的数据一参数的形式传递到函数内部。
注意:定义一个函数,她的参数和返回值都是不能确定的,必须根据实际的需求来看。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值