python全局变量和局部变量
python 的全局变量和局部变量是我们在调用函数时,会很容易混淆的点。首先讲一下局部变量,通常,我们在函数内定义的变量即为局部变量(不加global 参数)。函数中的局部变量无法影响函数外的命名空间中的变量,即使他们有相同的变量名,也是不同的变量。我们在定义局部变量时,要注意不要与函数外的变量想混。但有些情况下,我们自己会以为是同一个变量,而犯错。如:
x = [1,2,3]
def sub(
原创
2016-03-04 20:34:37 ·
350 阅读 ·
0 评论