Python函数(二)如何编写函数

2025-11-12 15:54:00

1、定义一个函数,需要用到def语句。我们需要函数名以及参数,函数名就是这个函数的名称,参数就是我们的输入。

如下图所示,alsp就是函数名,a、b、c就是参数。

缩进块都是函数体,通过return语句返回结果。

Python函数(二)如何编写函数

2、我们通过alsp(1,3,6)调用这个函数,并传入了3个值1、3、6,。运行结果如下图所示

Python函数(二)如何编写函数

3、如果我们的函数没有返回值呢?如下图所示,函数明明没有返回值但我们仍然用变量z接收这个函数的返回值

Python函数(二)如何编写函数

4、打印结果如下,为None.也就是说,如果函数没有return语句,那么返回的结果是none

Python函数(二)如何编写函数

5、那么,函数可以返回多个值么?也是可以的。

如下图所示,我想计算a+b+c,又计算a-b-c,那么我return的时候,就返回了两个值。

通过i和n接收返回值。

Python函数(二)如何编写函数

6、看运行成果,成功获取到了返回的2个值。

Python函数(二)如何编写函数

7、那如果我用一个值接收呢,如下图所示

Python函数(二)如何编写函数

8、打印结果如下,用一个值接收也成功的打印出来了。但发现没有, 打印的值旁边有两个括号,这不就是tuple么。

Python函数(二)如何编写函数

9、所以,所谓的return返回多个值,可以理解为还是一个值,只不过这个值是个tuple。不过我们可以省略括号而已。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢