您的位置:首页 > 编程语言 > Python开发

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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 全局变量