储备知识:
函数的使用分为两个明确的阶段,括号内定义参数
阶段一:定义函数
def func():
print('from func')
阶段二:调用函数
func()#函数调用
在定义阶段,Python解释器只检查语法是否正确,不执行函数,只有调用时依据函数名调用函数在内存的地址才执行。
函数的使用原则是:先定义在使用。
只用在函数调用之前,完成定义即可使用。
定义函数的顺序并不影响函数的运行。
def fun1(): print('from fun1') def fun2(): print('from fun2') fun1() fun2() #from fun2 #from fun1
或是
def fun2(): print('from fun2') fun1() def fun1(): print('from fun1') fun2() #from fun2 #from fun1