标签:python
1.Python中全局变量与局部变量的区别
全局变量全局可以调用而局部变量只能在函数内部调用。
函数要使用全局变量前(即要调用函数时),必须要先定义全局变量。
如果一个函数内的值想被其他函数使用有2种方法:
1.在函数中使用global函数
2.前一个函数的返回值重新定义一个变量(跟重新声明一个变量意思相近)
2.例子
(1)
a = 0
def test1():
print(‘a = %d‘%a)
print(‘b = %d‘%b)
print(‘c = %d‘%c)
b = 100
print(test1()) #会显示错误,因为缺少个变量c
c = 200
(2)
temp = 0
def wendu():
global temp
temp = 32 #此时修改了 全局变量
def print_wendu():
print(‘wendu是%s‘%temp)
wendu()
print(print_wendu())
标签:python
原文地址:http://13362635.blog.51cto.com/13352635/1979175