文章目录 Python基础--局部变量和全局变量 Python基础–局部变量和全局变量 局部变量 只能在函数内部使用,不能再函数外使用作用域当前函数全局变量 函数内部和形参相同,作用域整个文件 # 定义全局变量a=3 a = 3 # 定义函数num1 内部传参a=2(局部变量),最后打印 # 这个a = 2 是只在函数内部进行使用,当在外部的时候,默认采用a = 3这个全局变量 def num1(): a = 2 print(a) print(a) num1() 输出结果是不一致的,这个例子很好的说明了局部变量和全局变量的差别