各位用户为了找寻关于Python变量作用范围实例分析的资料费劲了很多周折。这里教程网为您整理了关于Python变量作用范围实例分析的相关资料,仅供查阅,以下为您介绍关于Python变量作用范围实例分析的详细内容
本文实例讲述了Python变量作用范围。分享给大家供大家参考。具体如下:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17#coding=utf-8
#变量作用范围
global
z
#使用全局变量
z
=
1
#给全局变量赋值
x
=
99
#x全局变量声明时初始化
def
foo(y):
#y和z在函数中被赋值:局部的
#局部区域
z
=
x
+
y
#x没被赋值,所以它是全局的
return
z
def
bar(y):
global
z
z
=
x
+
y
return
z
print
foo(
1
)
#结果=100
print
z
#结果=1
print
bar(
1
)
#结果=100
print
z
#结果=100
希望本文所述对大家的Python程序设计有所帮助。