python基础语法之函数
一、变量作用域
变量作用域:变量生效的范围,主要分局部和全局变量。
1、局部变量
1、在函数体内部的变量,只有在函数体内部生效。其作用是在函数体内部,临时保存数据,即当函数调用完成后,则销毁局部变量。
def text():
a = 100
print(a) #体内局部变量访问,可以访问到。
text()
print(a) #报错
2、全局变量
函数体内,外都能生效的变量。
a = 100
def t1():
print(a)
def t2():
print(a)
t1()
t2()
3、修改全部变量
global a #关键字声明a为全局变量
a = 200
print(a)
二、多函数程序执行流程
glob_num = 0
def t