python 实现全局变量
2018-01-14 10:27
211 查看
1. 问题:
count = 0
def Fuc(count):
print count
count += 1
for i in range(0, 10):
Fuc(count)
>>>
0
0
0
0
0
0
0
0
0
02. 全局变量:
global a
a = 3
def Fuc():
global a
print a
a = a + 1
if __name__ == "__main__":
global a
for i in range(10):
Fuc()print 'hello'
print a
>>>
3
4
5
6
7
8
9
10
11
12
133. 借用列表来实现:
a = [3]
def Fuc():
print a[0]
a[0] = a[0] + 1
if __name__ == "__main__":
global a
for i in range(10):
Fuc()
print 'hello'
print a[0]
count = 0
def Fuc(count):
print count
count += 1
for i in range(0, 10):
Fuc(count)
>>>
0
0
0
0
0
0
0
0
0
02. 全局变量:
global a
a = 3
def Fuc():
global a
print a
a = a + 1
if __name__ == "__main__":
global a
for i in range(10):
Fuc()print 'hello'
print a
>>>
3
4
5
6
7
8
9
10
11
12
133. 借用列表来实现:
a = [3]
def Fuc():
print a[0]
a[0] = a[0] + 1
if __name__ == "__main__":
global a
for i in range(10):
Fuc()
print 'hello'
print a[0]
相关文章推荐
- python实现跨文件全局变量
- Python实现跨文件全局变量的方法
- 在python中实现生产者和消费者的例子(四):使用thread模块和全局变量
- 在python中实现生产者和消费者的例子(五):使用threading模块和全局变量
- python实现全局变量
- Python跨文件全局变量的实现方法示例
- Python实现全局变量的两个解决方法
- python实现跨文件全局变量的方法
- python实现跨文件全局变量的方法
- Python 中全局变量的实现
- Python 3 实现定义跨模块的全局变量和使用
- Python 3 实现定义跨模块的全局变量和使用
- python实现跨文件全局变量的方法
- python实现跨文件全局变量的方法
- python实现 全局变量的两种解决办法
- Python实现全局变量的两个解决方法
- Python实现跨文件全局变量的方法
- python通过函数属性实现全局变量的方法
- python通过函数属性实现全局变量的方法
- python之全局变量