00:00
OK,同学们,那么接下来我们来讲一下啥呢?讲一下函数的返回值,首先呢,我们先介绍一下返回值对吧?在我们学习它之前,你得了解它是什么对吧?各位,所以说首先现实生活中的场景,什么叫返回值呢?我们先了解一下,假如说呀,现在天气比较热了,对吧?诶,我想干啥呢?我想这个吃根冰淇淋对吧?我给我女儿说了,我说这个老闺女你帮我去买个冰淇淋对吧?那么在这个例子中,十块钱是啥呢?是我给我女儿的对吧?就相当于我调用这个参数的时候啊,给我女儿传递个餐,我给他十块钱,让他去帮我买冰淇淋对吧。而我让我女儿去买冰淇淋这个事儿是我最终想要的一个目的,我给她钱,她给我冰淇淋,对吧?我需要让他把冰淇淋给我带回来,此时同学们注意啊,这个冰激淋就是啥呀?就是返回值啊,就是返回值,综上所述啊,我们刚才描述的这件事情主要说的是啥呢?说所谓的返回值就是程序中函数完成一件事儿之后,然后最后给调用者的一个结果,哎,我们把这种东西呢叫做返回值。
01:25
大家听懂了吧,那么首先来呀,我干啥呢?我先定义一个带有返回值的函数,哎,我们知道了啥呀,啥叫返回值,那我们应该如何去定义这个返回值呢?是不是?哎,同学们,我们先干啥呀?先创建一个文件啊,创建一个文件。然后这个给它改一个名啊,45,然后是函数的返回值,OK,那我们定义返回值啊,它应该咋用呢?哎,首先注意啊,说返回值的关键字是REC return啊注意叫啥呀,REC return,那么它一般存在哪儿呢?存在函数中啊,它是存在函数中,那么现在呀,我们先定一个函数,先看看它的结构是什么,然后呢,我们再来继续,哎,假如说def DeFine现在定义个函数,定义个啥呢?假如说F1啊,或者说这样吧,BY。
02:25
Ice cream。嗯,Icecream,然后呢,我们现在来写上一个圆块分号完了,那么最后啊,我让我女儿去干啥呀,去给我买冰淇淋,最后他是不是要给我一个冰淇淋呢?所以说在这同学们注意啊,Return,哎,就用返回return后边写一个啥呢?写一个冰激淋啊冰激凌是吧?OK,好同学们,这就是一个返回值对吧,我调用它的时候,它最终要给我一个什么呀?是不是要给我一个返回值,各位,所以说现在我得调用一下咋咋调用来着,咱们之前说过啊,假如说在这写一个BY啊BY。
03:09
啊,Icecream OK,同学们,我们看一下调用之后,这个返回值会显示吗?啊,同学们思考一下这个返回值会不会显示啊,啊,告诉我来我们来运行一下来走你我们看它并没有任何的显示什么意思啊同学们你想想哈,在这儿我让我女儿去买冰淇淋,我女儿已经把冰淇淋买回来了,对吧,她她买回来之后,她给我,给我之后我是不是得收下呀,同学们。对吧,诶大家好好想想,所以说在这儿我们可以干什么,用一个变量去接收啥呀,接收这个方法的返回值啊,假如说在这里边写个负的啊,写在这儿啊,写一个负的。嗯,等于啥呀,等于它我们再来干什么?来print来个写个food什么意思,同学们现在来看啊,说在这儿啊,我调用了这个函数,而这个函数它干啥了呀?它给了我们一个返回值,同学们得注意啊,如果这个返回值你没有接收啊,你没有接收他的话,那你就想我让我女儿去买冰淇淋了,对吧,他把冰淇淋买回来了,但是给我的时候我没有接到,所以我是不是打印不了啊,大家注意啊,在这里边啊,如果有返回值的话,你就需要用一个变量去接收这个返回值,写上一个注释啊,啊,使用一个变量来接收函数的返回值啊,使用一个变量来接函数的返回值,那同学们我们再来运行一下它走你。
04:57
诶,你发现是不是就可以了,对吧,各位所以然返回值这件事情啊,还不是特别的难,对吧,大家诶千万注意啊,但你得接受,呃,我们按照这个案例啊,来写一个小小的练习啊,案例练习啥意思啊啊接下来我们还是用参数去结合返回值这样一种形式来做一个小案例,说啥呢?说我要定义一个函数啊,定一个函数,然后呢,让函数计算啊两个数值。
05:34
并且返回这个数值。啊,返回这个计算之后的啊结果。结果OK,同学们,你思考一下这个事儿咋做?哎,我们需不需要参数啊,对吧?我们需不需要返回值啊,哎,好,同学们,我们来看一下这个需求哈,我现在要定一个返回值,然后让这个函数计算这两返回值两个数值的啥呀的和,然后呢,并且返回这个计算之后的结果,那现在我们干啥呀,定义它呗,Def DeFine啊,那求的是什么?求的是不是两个数值的和呀,大家对吧,各位好,那么现在呢,写上一个它两个数的和,同学们,我们在这里边写啥?
06:23
啊,写的这个读叫什么?是不是叫做行参呢?对吧?所以在这里写个A逗号B,哎,这是两个行参,那这两个行参要干啥呀,是不是要计算它的和呀,对不对啊,所以在这里边CA等于A加上一个B啊加上一个B,然后我们要做什么?同学们是不是要返回它计算的结果啊,所以说在这里边同学们我要干啥呀,我是不是要在这儿去写一个return return结果是啥?啊,同学们re return的结果是什么?是不是C对吧?各位就是你看这个我定一个函数,然后让它计算两个数值的和,然后最后干啥呀,返回它的这个数据对不对啊好,同学们,那么接下来我是不是得调用一下对吧?哎,调用咋调用啊,是不是sum里边随便传,那假如说传一个啥呢?传一个这个123,再传一个啥呢?456,哎,同学们,我们现在来调一下,那同学们猜我现在如果调用了这个函数,那么请问那么请问这个函数有没有返回值,这这个函数能不能打印。
07:43
啊,运营一下走,诶你看是不是啥都没有啊,咱说了这个呀,这个C就相当于我让我女儿去买啥呀,买冰淇淋,我女儿是不是买到冰淇淋了,买到冰淇淋他是不是得给我儿,给我之后我要做什么,我是不是得收下呀,所以说在这里边写一个啥呀。
08:03
写一个值啊,假如说写个A去等于它,我们接下来在这儿再来打印一下这个A是不是就行了,诶这个就是什么呢?这就是返回值,OK 579啊,579,那么在这儿再多说几句啊,同学们说这个我们在爬虫中啊,函数遇到的,遇到函数的时候呢,是非常非常多的参数,也非常非常多,这个返回值呢,如果说在爬虫中我们的使用其实并没有那么多,但是大家也要知道啊,也要知道去理解它,去使用它。好,同学们,以上呢,就是跟各位同学分享的啥呀,函数的返回值,那么我把视频暂停一下。
我来说两句