def定义函数
def function(a,b):
print('This is a function.')
c=a+b
print('a+b=',c)
这里运行之后需要我们调用这个函数
>>> function(3,4)
# ()这里面表示传入函数的参数值
This is a function.
a+b= 7
如果在调用时忘记了参数的位置,只记得参数的名字,可以在调用时如下操作:
>>> function(b=3,a=4)
This is a function.
a+b= 7
如果指明了参数名称和参数值,顺序不再是决定因素。
全局变量和局部变量
a=None
def fun():
a=20
print(a)
fun()
print(a)
输出结果如下:
None
None
若想在局部改变全局变量a的值,如下:
a=None
def fun():
global a #使用global
a=20
print(a)
fun()
print(a)
输出如下:
None
20