1.局部变量
def func():
local_var = 100
print local_var
局部变量是定义在函数内部的变量,作用域的函数内部,函数外无法访问。
2.全局变量
global_var = 100
def func():
x = global_var
print global_var
print x
print global_var
全局变量是定义在函数外的变量,在函数内可以获取全局变量的值,也可以把其值赋给其它变量,但是不可以改变全局变量的值;
global_var = 100
def func():
global global_var
x = global_var
global_var = global_var + x
print global_var
print x
print global_var
要在函数内部修改全局变量的值,需要用global关键字申明,然后就可以给此全局变量赋值了;
本文详细解释了局部变量和全局变量的概念及使用方法。局部变量仅在定义它的函数内部可见,而全局变量则在整个程序范围内都可被访问。文中通过具体示例说明了如何在函数内外访问这些变量,并介绍了如何在函数内部修改全局变量的值。


被折叠的 条评论
为什么被折叠?



