Python基本语法(自定义函数)
自定义函数
Python语言没有子程序,只有自定义函数,目的是方便我们重复使用相同的一
段程序。将常用的代码块定义为一个函数,以后想实现相同的操作时,只要调用函数名就可以了,而不需要重复输入所有的语句。
函数的定义使用def命令。
案例2-8函数定义
def f01(a,b,c):print('a,b,c',a,b,c)a2,b2,c2=a+c,b*2,c*2return a2,b2,c2#1
print('\n#1')
x,y,z=f01(1,2,3)
print('x,y,z',x,y,z)#2
print('\n#2')
x,y,z=f01(x,y,z)
print('x,y,z',x,y,z)
运行结果:
#1
a,b,c 1 2 3
x,y,z 4 4 6#2
a,b,c 4 4 6
x,y,z 10 8 12
在以上代码和输出信息中,需要注意的是:
a、b、c的输出信息是由自定义函数f01实现的。
调用f01函数时,变量x、y、z既是输入参数,也是输出变量。
Python函数支持多个返回数据。