变量作用域

2018-02-25  本文已影响0人  董成鹏
x = 123
def fun():
  x="abc"#这个改动不会影响到全局的x
def fun1():
  global x
  x="abc"#这个改动会影响到全局的x
x=123
def fun():
  print x#可以直接使用全局作用域的变量
def fun1():
  x=456#定义一个本地变量,和全局变量不干扰
def fun2():
  global x#声明x为全局变量
  x = 456#对x的重新赋值会影响到全局的x
x = 123
def fun():
  import test
  test.x = 456
上一篇 下一篇

猜你喜欢

热点阅读