函数是什么?
计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。
使用函数的特性:减少代码重复,程序可扩展,容易维护。
语法定义:
1 # @Software: PyCharm 2 def say():#定义函数 3 print('hello world') 4 5 say()#调用函数 say 6 7 8 9 hello world 10 11 Process finished with exit code 0
# @Software: PyCharm a,b = 5,2 def calc (x,y): res = x**y return res c = calc(a,b) print(c) 25 Process finished with exit code 0
函数的参数:
形参:变量只有在被调用的时候才被分配内存单元,调用结束即释放内存单元,也就是只有在函数内部有效。
实参:必须有确定的值,将值传递给形参。
# @Software: PyCharm a,b = 5,2#a,b 实参 def calc (x,y):#x,y 为形参 res = x**y return res c = calc(a,b)#实参传递给形参 print(c) 25 Process finished with exit code 0