函数是功能的封装,优秀的函数可以大量减少代码量,通过端口定义实现不同的功能。
- 全局变量与局部变量
需要注意变量的作用域,有全局变量与局部变量。在局部变量中使用global语法可以使之在全局起作用。
def function(a):
global a
a = 1
#在这里 a 就变成了全局变量
print(a)
函数的定义与调用
函数需要在外部被调用,不能内部调用。函数参数的使用
在函数中,如果需要让函数与外界有数据的传递,需要使用相应的接扣。参数分为形参与实参。函数定义所使用的参数成为形参,在调用时使用的参数叫做实参。
def function1(a,b):
if(a>b):
print(a)
else: print(b)
function1(1,2)
如上例所示,a b为形参,1 2为实参。