最近开始学习python 了!
1 python 中使用在函数之外的变量均为全局变量
2 在函数内部使用的变量为局部变量。
之所以今天写关于变量的作用域的笔记,是因为本人在一个小程序中出了错,再次做些总结。
先看下面的程序:
#!/usr/bin
# Filename: func_global.py
def func():
global x
print 'x is', x
x = 5
print 'change x to', x
x = 100
最近开始学习python 了!
1 python 中使用在函数之外的变量均为全局变量
2 在函数内部使用的变量为局部变量。
之所以今天写关于变量的作用域的笔记,是因为本人在一个小程序中出了错,再次做些总结。
先看下面的程序:
#!/usr/bin
# Filename: func_global.py
def func():
global x
print 'x is', x
x = 5
print 'change x to', x
x = 100