函数的return:
-
作用:
我们有时候利用函数的功能,目的并不仅仅是操作一些东西,有时候还需要得到操作之后的数据,那么我们如何获得操作之后的数据呢?
这就需要我们把函数中的目的数据,作为总结来返回给函数的外部,这个时候,return关键字就起作用了。
当然,return的用法也不止于此,他也可以用来终止函数。
-
使用方法:
那么问题就来了:我们怎么使用return呢?
我们先来说说我们得到的数据要怎么在外部使用
大家都知道我们在引用函数的时候,会直接把函数写出来:
def sum(a,b):
c = a + b #定义两两相加的函数
sum(1,2) #在此进行引用
看,就像这样,我们只有这个,那么我们可以从此思考“如果我要获得数据,是不是要从这里来入手呢?”
答案无疑是肯定的,在我们返回数据之后,我们如果要获取数据,就要从函数入手,这个时候我们可以把函数看作一个数据,并且用一个变量来接收,如果那个变量是Sum,那么就可以得到:
Sum = sum(1,2)
当然,如果我们只想要获得答案,那么也可以直接打印函数,就像这样:
print(sum(1,2)) #直接打印
print(Sum) #打印接收数据的变量
#他们的结果是一样的
好了,讲了这么多,还没有讲到最主要的部分:到底该怎么样使用return啊?
很简单,就在我们想返回的数据前面,加上return,就像这样:
def sum(a,b):
c = a + b
return c
另外,如果我们不使用return,那么函数的返回值默认为空,也就是Null。