00:00
我们接着来学习一下我们函数参数的另外的一部分内容,就是关于我们的收集参数,那首先要了解一下什么叫做收集参数,来收集参数。收集参数啊,听这名字就相当于把一大堆东西聚拢到一块,对不对?那么我们给大家通过一个小实例来给大家讲解一下什么叫收集参数,首先我们在这边新建一个文件啊,新建一个文件MY下限code。四下零五。好确定一下,然后大同呢,定义一个函数啊,定义一个函数,我们先给大家写上吧,行不行,收集参数的问题啊,收集参数。收集参数首先先给大家干什么事呢?定义一个简单的函数,定义一个函数。定义一个函数,这个函数比较奇怪啊,它叫什么呢?这个计算叫做四三个数值的和的函数啊,其实解计算俩的也没问题,是不是很简单的DF,我们求和是不是get get get和get result啊,或者是get这个sum行不行?求和抛完Y啊,小写get sum,然后在这里干什么事呢?接求三个数的和,就得调出三个变量呗,三个参数呗,是不是NUMBER1第一个数,NUMBER2第二个数,NUMBER3第三个数,然后把它们三个加起来,这简单,Result等于NUMBER1加上NUMBER2加上NUMBER3。
01:30
然后呢,我们可以在这边最后算出结果,并且打印出来那result好来调用函数。我相信写大写这个函数对大家来说应该没什么难度的,对不对,好调用函数来调用函数,我们就随便写了啊DF啊什么DF调用函数这块的话,Get萨吗?然后我们传一个579吧,五加七是十二十二加九应该是21对不对,所以最后运算结果是21。好,这个没什么难度,也就是说,如果我只是想计算出来几个数的和,好像并不难,什么两个数,三个数,四个数,五个数,你都知道什么呀,具体数量。
02:07
但是问题来了,如果我定义个函数是这么要求的,叫做定义一个函数,看好了,这个要求比较特别,定义一个函数,它的功能叫做计算。任意多个数值的和啊,任意。各数值的和的函数看到了吗?它和上面最大的区别就是上面的东西明显可以知道几个数的和,也就说我可以定义出行仓的个数对不对?但是对于下面这个来说就不好办了,为什么呀?因为我们说了计算任一个数值的和,我哪知道它要传几个数,那你既然不知道他要传几个数,就很尴尬的是不知道具体该写几个行参对不对,那是不是就不好解决问题了,你写一个不管你传俩怎么办?你写俩传仨怎么办?你写了十个,他万一就错俩怎么办?所以这些问题都不好解决。为了解决这个问题,我们的Python给我们提出了一个新的参数方式,叫做收集参数。
03:04
简单的说就是一次性获取所有食材,怎么写呢?来DF函数名咱还可以,这叫get some,行不行,Get some框框,然后呢,这里边你计算N个数的和啊,在这里边计算所有数值的和。所有数值的和好,那怎么来玩呢?好,先在这里边调用函数,因为我们要反向来写,好不好调用函数,你传几个随便啊,比如说我们传五个吧,Get萨,我们传啊,随便写五个数值行不行,我们写成二啊四啊七啊五啊,再来一个五吧,就这么几个数,那这一下来了,我怎么该接受这五个呢?很多说写五个形参,咱说了不着几个,你写50个也可以嘛,是不是?所以为了解决这个问题,我们在前面看好了,只写一个参数,只写一个参数咱叫做all number行不行?好多说那这一个能收到下面所有吗?铁定不能啊,那这一个o number只能收到二维码,因为它就是普通的行参嘛,为了让这个普通行参变成一个收集参数,你需要在它的参数前面加一个星号。
04:08
信号就表示这个参数用来接收下面的什么呀,所有食材,下面所有食材,当然这种说法不够严谨啊,现在这么理解是没问题的,他都说那他收到了吗?打印一下看看不就知道了吗?我们在函数当中打印这个or number,这个是行参行不行?来右键运行一遍,大家会发现,哇塞,他真的收到了,看见没有,是你再加一个,我再加一个,加个八没问题,右键运行一遍,你会发现他又收了一个八,看见没有,我再加一个,诶,加一个三,你给几个他收几个,他不在乎的,看见没有,给几个收几个,而且收到的结果是什么类型。是不是一个元组类型啊,是不是哦,那既然我们知道选组类型了,要计算它们的和,是不是可以使用循环便利来进行一个求和操作,那在这里边放一个IE,我们的什么呀?Or number。
05:00
Number。那这个时候I就在这边的,代表这边24755之类的是不是,那在这里边只需要什么呀?把I的数累加起来就可以了,所以在最开始我们声明求和变量啊,声明一个累加和的变量,我们一般习惯上叫to twelve啊,To跳等于零,然后在这里边遍利每一个数值的时候,把这个数值直接加到to里边就可以了,说to等于to加上一个I,那么在循环的最后,我们在里边打印累加结果啊,打印求和结果。求和结果就可以了,直接print我们的投票QTL,右键运行一遍,大家会发现真的成功了,最后的结果是34,不信你来看一看啊,二加四十六六加七十三十三加上十是二十三二十三加上十一二十三加11是不是34,是不是34?说不信啊,没关系,我再给你加个数不就完了,再加个十呗,那是不是应该变成44了?又接一写一遍。
06:02
看见没有44了吧,这就是收集参数的妙用,也就是说哦,如果有了收集参数的话,我可以一次性接收多个而且不限个数的食材,对不对,这就是收集参数的作用和它的定义,所以我们这里边什么叫收集参数能理解了吗?叫做叫做在普通参数之前啊,叫在普它的意义啊,在普通参数或者叫普通行参吧,行参之前。添加一个星号啊,一个星号。其实这个写个添加一个星号就可以使得就可以就。可以使得当前行参可以接收多个什么呀,传入的食参,不过需要注意啊,他不是说你传了我都收的,他有一些注意事项,我给大家一会儿给大家做下实验好不好,所以这里边只能给大家写传入动作实参,但是我没有写什么所有的对不对?哎,因为有些他确实也收不了啊,好了,那我们看一下这种参数就是什么呀,收集参数,不过需要注意哦,收集参数指的是行参啊,那它有哪些注意事项呢?来了解一下关于我们的注意事项问题。
07:20
那关于收集参数的注意事项啊,还不少,首先我们来解决第一个问题,什么问题呢?如来把它注意掉,如果说我们收集参数中还有普通的行参,会出现什么样的情况?好,然后粘贴一下,然后在这里边我们做一个小小的函数啊,就是就注意事项的一个操作啊注意事项。注意事项。首先定义一个函数DF啊,DF叫get我们的参数行不行,获取参数啊,在这里边我们写了三,看了ABC,先写三个普通的参数,然后再写一个收集参数D,同时呢,干什么事呢?函数里边干什么事,咱先pass一下,不用管好不好,因为咱只是为了检测一下它的接收情况,所以暂时不用管它里边干什么事啊,然后我传递函数的时候给大家改,稍微做一下操作,大家来看一下到底需要注意事项,什么东西调用函数来。
08:20
调用函数。调用函数,其中调用函数的时候,我们调用函数get arg啊,然后这里传数吧,行不行,123456789,我就从一传到九九个数值,那么问题来了,我们的。D。收到的是123456789,还是收到了ABC之外的后边这些数值呢?这是第一个要注意的事项,也就是说我们的收集参数到底是收所有的食材还是收没人要的食材?来,我们来打印一下看看,首先在最开始的位置我们打印一下ABC,看一下ABC是否接收到了行食材行不行?来右键运行一遍,大家可以清楚的发现ABC真的收到了123ABC吗?按照位置是不是应该说123?那我们的D收到了什么呢?来print of的D,来右键运行一遍程序。
09:15
大家看。他收到456789,这就证明一件事情,什么事情,我们的收集参数,它仅收集没有行参接收的参数,对不对,所以这是它的第一个注意事项啊,我们的收集参数。叫做收集参数。仅仅接收没有什么呀,没有实参啊,没有行参啊,接收的普通食参。当然很多学说为什么要加个普通实仓不行吗?不行,这是到第二个问题,什么问题呢?来看好了,如果这里边啊,这里边儿有什么呢?还有一个再加一个吧,行不行,在里边我们这里边写一个,呃,C等于三啊好多说这样三。
10:08
啊三肯定传给C了,这就没什么好说的了。A原因写一遍啊,这语法错误不行,不能这么写啊,那在这里边干什么事呢?我的意思就是我后面再写一个,比如说写一个关键字参数,比如说我写一个Z啊等于十,你看这个Z等于十能被D收到吗?右键运行一遍。收到了吗?收不到,看见没有,他收不到,所以这个单信号的作用啊,只能收集普通的,你要写个十是没问题的,你要写Z的十,他就收不到了。看见了吗?是不是可以收到十了,所以这是第二个注意事项,我们的收集参数只能收集普通食材,不能收集关键字食餐啊。收集参数。收集参数仅收集收集参数只可以叫做叫做,只可以接收普通的食材。
11:04
不可以接收关键字参数,因为关键字参数是不是关键字使参啊,关键字使参。OK,那接下来的话,关于收集参数的,呃,内容和注意事项就给大家介绍完了,也就是收集参数的作用很明显,就是制作一些什么呀,不知道有多少个值的一个函数功能,那是不是就可以收集参数来做了,是不是?当然大家也会产生另外一个疑惑,那如果说我们传入的参数啊,都是关键字的,那怎么办呢?那你用这个方式肯定是接受不了的,对不对?因为我们的收集参数它只能收集普通的,收集不了带有关键字的食材,那这里边就涉及到另外一种参数了,什么叫参数呢?叫做关键字收集参数。所以我们的参数还有另外一种啊,也就是说关键字不是没人收,是另外一种方式来进行接收的啊,来我们新建一个文件,给大家讲解一下关键字收集参数,好吧,来新建一个文件,卖小线扣的四小线零六,给大家讲解一下关键字收集参数。
12:11
好,关键字收集参数,在关键字收集参数这里边,那么我们写一个小小的例子行不行,然后呢,BF我们就写一个非常简单的一个显示信息的例子行不行?显示信息比如说我们简现在开了一个大会,都有哪些人来了,然后呢,这些人分别多重行不行,那我们就可以在里边print输出,是不是叫做参与大会的人有哪些,参与大会的写错了,大会的人员有哪些呢?我们这里边给他输出一下,然后他们的体重分别是多少啊,但你也可以不说非体重可以也可以写他们的什么呀,写他们的这个编号啊,或者是什么职称什么都可以啊,然后他们的体重分别是啊。它们的体重分别是多少?那这里边看好了,我在这里边传入或者叫做调用函数的时候,稍微改变了一下,怎么改变呢?来受银否啊,So,受银否。
13:16
我们在这里边有这么几个人参加啊,一个是Mary啊ma啊,Mary怎么写,我还是不会写Mary啊,这个有一个叫做玛丽吧,行不行,玛丽玛丽体重90斤,然后呢,还有一个什么东西呢?还有一个小明,小明体重100斤行不行,100斤叫他低了120斤,小红体重啊是98斤行不行,然后再来小刚体重啊是什么呢?145斤,好,就小了,我就这么写,那大家也看到了,这里边的参数通通是什么参数。收集不不不不是关键字参数。因为关键参数是不是只是它关键字参数,那这里个都是关键字参数啊,你用普通参数肯定收不到,你写个星号啊,写个D或者写个星到星号什么PN它能收到吗?语法直接报错了,你都不用看他肯定语法报错,受因说它接受不了这种带有关键字的,那为了接收这些带有关键字的参数,我们该怎么做呢?
14:19
前面再加个星号就可以了,也就是说双信号是用来接收关键字型参的一个收集参数,所以右键运型你会发现错误没有了,是不是错误没有了?当然由于我们这里边也没写什么内容,所以只是输出了这里面的文字,那为什么不写内容呢?因为我们并不知道这个person收到了之后会实现什么样的结构,对不对?所以在这里面我们打印person。接收的结果。它接受的到底是一个什么样的类型呢?Person打印一下就可以,注意不用在型号这里边啊来其实大家也好理解啊,你看我现在是有了一部分,有了第二部分是不是一一对应的,你看一个数据很多还是两部分呢?那是什么呀?是不是字典啊,所以预算结果你会发现其实我打印的person他收到了所有的收集参关键字参数之后组成的结果是一个字典类型,是一个字典类型,那我要取出人名的话,是不是只要字典的键就可以了,是不是我要取出什么呀?它的这个体重是不是取出它的字典的值就可以了,是不是,但这个大家还没有学啊,我我先给大家写一下吧,就让你看一下就可以了啊,写出字典的键的话,那就是写出字典的这个键,就是直接输出字典,点value。
15:33
Values啊,还记得我们循环那块用过,是不是values括号就可以了。偏跑偏了啊,Y6块。那这个时候大家会发现他能把所有人的输出了,哎,写错了啊。Person。不能连接。呃哦,对,字符串和这个数据类型不能合并到一起去啊,不能合并到一起去,那这样的话我们。连续打印两个吧,怎么样?来右这里写一遍,好,来这里边参与,你看见没有参与会员的有一不是不是这是这是值写错了,咱要的是借是不是是TYSTYS啊,现在只是暂时给大家看一眼,好吧,参与大会的人是不是就这些,是不是这些,然后呢,他们的体重是多少呢?来逗号打印第二个person p sn.values。
16:22
来右肩运行一遍,那这样一来的话,我们其实就可以看出什么呀,参与的人有谁,他们分别的体重是多少,是不是你想再加也没有问题,比如说我们再加一个高是不是高高高锰吧,高锰等于90公90斤,来右肩运行一遍,你会发现上面多一个高锰,下面多一个90,看见没有,这就是关键字收集参数啊,也就是说收集参数和关键字收集参数两个其实是本质是相似的,或者叫原理是相似的啊,只不过一个用来收普通的食材,一个用来收关键字食材,仅此而已啊。好了,那么关键字收集参数给大家介绍完了之后呢,我们还是要考虑一个问题,就是关于注意事项的问题啊,注意事项的问题。
17:08
就是关于注意事项的问题,注意事项的问题。啊,注意这里边写逗号啊,没法写加号,因为这两种类型是没法进行字符串连接操作的,咱之前没学过啊,我我也没教大家,所以后边学字符串的时候才会告诉大家好了,那这里面注意事项。也要考虑的是,我们刚刚在收集参数那里边所考虑的问题就是关键字收集参数能收普通参数吗?能收普通实参吗?这个我估计大家想一想到对不对。好好,这次呢,我们就把上面的代码直接复制一份好不好,我我们也不做过多的操作了,来看一下啊,我在这里边如果说最后这个只是写了一个普通参数90,那么它会被P损接收包,右键运行一遍,右键行一遍,你会发现不会,而且报错是不是他根本就接受不了很多说那是不是因为90放后边了,上面写的是,哎呀,你这个参数最好放前面是不是没关系,我放前面。
18:04
我前面写一个90没问题,能收到吗?来右键运行一遍,是不是依然报错,是不是依然报错,所以这里边知道的第一个事情依然是什么呢?依然是关键字啊。关键字收集参数叫仅仅仅仅接收没有行参接收的关键字参数,或者叫做关键字食参,因为他不会接收普通的,然后呢,第二个。第二个啊,这是第一个啊,第一个,然后第二个我们它能够接收我们的普通的参数吗?咱是不是也试过了,是不是,所以呢,在这里边第二个原理可以一样啊,我们的关键字收集参数。关键字收集参数,它只可以接收我们的关键字。
19:00
食餐啊,不可以接收,普通食餐啊,不可以接收普通食材不是接收啊,应该是接接收接收吧,应该叫接收比较好一点,对不对,都写成接收比较好一点啊。好了,当然我好像这个没给大家做,前面这个没给大家做实验吧,是不是也给大家做做实验好不好。我们做全套的,来返回来来看一下我们的实验啊,也就说白了,如果前面这里边去掉这个,我们前面再加一个普通型参,比如说加一个什么呢?小红吧,行不行,加一个小红,也就说我这边小红可以接收到98斤这个是不是,那你再看一下我们的person还能收到小红吗?又结运行边你会发现他确实收不到小红,是不是没有小红里边也没他的98斤吧啊,所以这个原理和上面的是一样的啊,那至于什么叫做关键字收集参数,我现在大家也知道了,在普通的行参之前添加两个星星啊,两个星星那么就可以啊,就两个星星啊,就可以使得当前行参可以接收多个传入的关键字实参,这种参数就叫做什么呀,关键字收集参数,那么关于收集参数我们基本上也就介绍完了,还有最后最后的一个问题需要大家考。
20:22
什么问题呢?那就是如果多种参数混合存在会怎么样?来我们新建一个文件啊,多种参共同的右键新建一个。那应该是第七个文件MY下线扣。然后呢,四下线七。四下划线七下划线不对啊,下划线七好确定一下,所以我们在参数的最后为大家讲解多种参数混存啊,多种多种参数。混合存在的情况,在讲这个情况之前,大家一定要分清楚参数的分类,就是行参有几种。
21:06
食餐有几种?首先告诉大家,行参只有三种,记住只有三种。第一种叫做普通的行参。普通形态就是你写一个变量名放到摆的就可以叭,如说VR这样的第二种叫做收集参数,就叫收集参数,当然也可以叫普通收集参数,所以你不要了啊,那就是星号VR这种啊,VR这种还有一种叫做关键字收集参数。那么就是星星VR这种格式,也就是说行参只有三种,对不对?那食餐有几种呢?只有两种,一种叫做普通食餐。普通的十参,这个大家应该是都见过啊,普通十参叭,如说你传了一个值,传了个99。价的,还有另外一种叫做什么呢?关键字参数啊,那就是什么呀,比如说VR等于99,所以大家在学习这个混合情况之前,一定搞明白参数的分类到底是针对于谁的啊,针对于谁的,至于普通和关键字是不是针对于13的,那收集是不是针对于形态的?好了,那接下来的话,我们就来给大家写一个例子啊,定义一个函数啊,定义一个测试使用的函数,这里边仅供测试,不写任何功能。好吧,DF我们叫做test,我们的参数AGS。
22:32
然后在里边干什么事呢?写呗,我们在这里边写上什么呢?写上,先写上我们的普通的参数,比如说内吗,Six a这样的话,普通的型参是不是有了,然后再写收集参数,比如说星号啊,星号写错了,星号s size啊,我们在这里边用什么呢?写,比如说传入什么身高体重三围,传到这里面行不行,然后逗号双星号干什么事呢?用来写一下他的这个,呃,BF啊,就是boyfriend吧,Boy。
23:09
好朋友吧,叫goodfriend吧,行不行,Good friends goodfriends,好朋友我们传到这里边去行不行,好,那在这里边的话OK。只是做打印操作,听好了,我们只做打印操作,不做任何其他操作好吧,打印内吗。然后打印six,因为它们都是一类的,我就直接打印了six打印,然后打印我们的size,只要不报错,是不是就可以用了print,再打印我们的goodfriend啊。Fi fis好了,所以在这里边这三个操作,第一个是叫做使用普通参数啊。使用普通参数。第二个是使用收集参数。使用收集参数,第三个是使用关键字收集参数,然后剩下最后一个问题就是调用函数了,调用函数首先我们在调用函数这块啊,Test的ARGS啊,调用一下函数往里边传入信息,往里边传入信息,比如说我们先传什么呢?姓名先传姓名,比如说姓名我们叫做。
24:27
呃,叫做小名啊小名,然后性别传入一个男。传更难然,干什么事呢?看好了age,也就是年龄,我写一个关键字,参数age等于18行不行,然后呢,后边接着来写什么呢?接着来写。然后呢,写什么东西呢,写这个三围叭,如说是呃身高吧,身高一米七八,是不是体重154,然后再来一个什么这个这个这个这个体重身高体重呃,还有头尾吧,啊35厘米。
25:07
好,大家会发现其实程序已经报错了,来右键运行一遍,大家看程序报错在哪啊,哎,错在哪呢?他告诉你什么呀,他告诉你这个行参必须跟在关键字参数的什么,那什么是不是紧跟着这个关键字参数啊很多到底是上面出了问题还是下面出了问题呢。到底是哪边出了问题?好,我告诉你啊,是下边出了问题啊,我们在写的时候通常将什么呢?将普通参数放到前面,将我们的关键字参数就十参放在后边,这样程序就不报错了,看见了吗?是不是程序没搞错啊,当然他说这里边还有一个错误,叫做什么呀,叫做我们的这个age接收到了多个值,很多是为啥啊,看好了,小明给了name,男给了 six178给了A,后面又给了一个A,所以重复了。
26:03
也就是说这里边的船餐实际上既受行参也受食参的约束,但是我可以告诉大家,第一点是注意啊,如果没有A的情况下它是可以的,没有A的情况下是可以的。右键运行点是可以的,看见没有是正确的吧,所以第一个注意的问题是什么问题呢?就是在食材这块。食参这块啊,我们都是什么呢?叫做普通参数,普通食参在前。然后关键字参数在后。关键字参数在后,如果你写法就会把语法错误,这是第一个问题,OK,这是第一个问题,好了,然后接下来看啊,如果说。这些我们返回去啊,这个参数取消掉,再回来接着写啊,十参就是点要求,没什么东西,行参的要求比较多,好了,那小明给name six给男给six h给18好,后面再给谁身高体重是不是一米七八是不是,体重125斤是不是,然后头围什么35厘米好,这些有问题吗?大家会发现没有问题的,可以接受,看见了吗?小明男,18岁,他的。
27:17
收集参数是不是收到了这三个是不是关键字收集参数往后写,比如说我有好朋友,第一个叫GOODFRIEND1啊,等于小刚。然后呢,GOODFRIEND2第二个啊,好朋友,第二个GOODFRIEND2啊,等于小红啊,小红需要注意啊,你在这写什么小小也行啊,然后逗号GOODFRIEND3啊,GOODFRIEND3啊,等于小红。小红,大家千万注意一个问题,什么问题呢?就是在这里边所有的行参不许给我加引号,柏须写成这样直接裸露的,因为它是一个形态,是个变量名,是不是必须这么写啊?那这个时候大家会发现,诶,上面顺序完整正确,看见没有,我们的数据参数收到了这三个没人要的,然后我们的什么呢?这后面是是不是关键词参数啊,说被我们的good给收到了,是不是都在这里边没有问题,但是下面注意,如果上面形态发生顺序的改变,就很容易出现误差,比如说我把size放到了前面。
28:26
右键运行一遍。发现了没有,很多时候是size报错了吗?没有,Size放到了前面的话,后面他把下面这些东西都给收了,因为最开始没人收嘛,是不是是他都给收了,导致后边的name six age没有东西可以接收了,所以这种情况下,我们迫不得已只能在后面再单独加三个。啊,只能在加两购,所以这种摆放格式是不合理啊,这种摆放格式是不合理的,那就要求什么东西呢?按照正常理的摆放,按照正常理的摆放就是收集放在后边,你不收集的行参啊就放在前面,然后你按照先把他妈前面的满足了,再写后边的。
29:11
那然后再看下一个问题啊,下一个问题也就是说这哥们实际上可以放前面,但是很复杂,我们不建议这么干,再看一个问题,就是收集关键字收集和普通收集参数可以换位置吗?来是不换位置了,右键运行直接报错啊,语法直接报错,这个是强制性要求啊,强制性要求是什么呢?叫做收集参数必须在关键字收集参数前面,也就是说这双信号一定在最后,没什么好商量的啊,前两个还这这个普通的和收集的还可以换换位置,但是最后一个一定不行,所以这样的话,关于参数的顺序问题我们也就解决完了来。叫做所有参数的摆放问题。摆放问题啊。摆放问题。
30:01
首先关于食餐部分啊,第一个关于食餐。13部分我们的要求是什么呢?要求是普通食参在前,关键字参数在后。最好按照这个方式来摆放啊,很多说,那我就不按这个方式来摆放,有没有可能性能用啊,有没有可能性能用呢?别说还真有可能性能用啊,真有可能性能用,但是那种方式不符合啊,我给大家简单写个例子让你看啊,第一个test,它长括号我写ABCOK,在这里边print一下ABC啊ABC你如果调用函数的时候啊,我真的把A等于十放前面,后面写了个11和12能不能行?好像不行啊,这样好像不行,语法别报错了,根本就不让啊,你看。不行不行啊,这肯定不行,这肯定不行,所以实参没什么好说的,实参这块一定是是普通13前关系前在后,那第二个是形参问题啊。
31:01
行参问题,行参问题它的有几个要求,第一个就是它第一个特征非常明确。叫关键字收集参数。收集参数写错了啊,叫收集参数一定在最后的出现,这是肯定的,第二个是什么呢?收集参数我们推荐在就是推荐在哪呢?推荐在普通参数之后啊。普通参数之后使用,也就是说正常的顺序或者叫长叫做推荐顺序,顺序是什么东西呢?是普通行参,普通行参收集参数,逗号关键字收集参数,就是我给大家写这个例子,这是多种参数混合情况下推荐写的格式啊,当然如果这么多参数混合到一起的话,可能性也不是很大啊,只让大家了解一下很多说那那你不是说这个。
32:05
这个收集和前面可以换吗?确实可以换,这次给大家写个例子好吧,Test它上括号啊,然后A逗号啊,B逗号C逗号D,然后呢,在这里边我把A放在最前面行不行,也就是说收集它放前面好多,这个能用吗?用还真是能用的,Print括号A逗号B逗号C逗号D,我就直接打印了好不好?然后传的时候比较麻烦啊,传的时候比较麻烦,T首先在那里传的时候呢,我传12345,你传几个都没用,为什么呢?因为这几个一定会被A中接收到。BCD分开吧,不然的话大家容易看不出来啊,来print bcd,你会发现A会把这些都收到,而且BCD还会报错。啊,右键运行一遍啊,A能收到所有的没错啊,但是BCDN哪去了,看到没有,BCD会报错啊,BC会报,我是不是又放错位了没有啊,BCD会报错,因为它没有东西,所以这种情况下我们只能在后面给B负一个值啊,比如说22 C负一个值33啊,D负一个值44,这样的话语法就不会报错了啊,它是可以用啊,确实可以用,看见没有,是不是12345被A收了,BCD被收到了,2323344对不对,所以这种确实可以换位置,但是我们不推荐这么干啊,因为这样干的话会变得更加复杂的情况好了,所以大家只需要了解这种常用情况就可以了。那到此为止,我们关于参数的问题就介绍完了,下一节我们将为大家讲解一下函数中另外一个非常重要的语句,叫做re return语句,也就是函数的返回值的部分。好了,感谢大家收听本节内容,我们下节再见。
我来说两句