美文网首页
全局变量作用域

全局变量作用域

作者: HausenZhang | 来源:发表于2017-04-08 11:05 被阅读0次

三个文件:

1、global.py

g_v = 1

g_l = []

2、Mid.py

from global import *

def p_g_v():

    print g_v

def p_g_l():

    print g_l

3、Main.py

from global import *

from Mid import *

p_g_v()

g_v+=1

p_g_v()

p_g_l()

g_l.append('test')

p_g_l

输出结果是:

1

1

[]

['test']

说明可变变量在不同文件引入后,指向的是同一块内存,即引用赋值,不可变变量在不同文件中引入后,是值赋值。所以要在不同文件中修改相同的变量,必须是可变变量?是这样么。。有点麻烦啊。

相关文章

  • 作用域与作用域链

    作用域与作用域链 一、作用域 变量分为全局变量和局部变量,全局变量就是指该变量的作用域为当前文档,也就是说全局变量...

  • JavaScript中的作用域及作用域链

    作用域 变量作用域有两种:全局变量和局部变量。 变量在函数外定义,即为全局变量,全局变量有全局作用域:网页中所有脚...

  • php作用域

    局部作用域 / 全局作用域 : 函数内部无法访问全局变量, 除非使用global ,$_GLOBALS,超全局变量...

  • php作用域

    局部作用域 / 全局作用域 : 函数内部无法访问全局变量, 除非使用global ,$_GLOBALS,超全局变量...

  • JS作用域、全局变量

    一、作用域、全局变量 代码名字在某个范围内起作用和效果,这就是代码名字的作用域。 全局变量: 1、在全局的作用域下...

  • node.js小记 (0419) http源码解读

    什么是作用域? 作用域分局部作用域和全局作用域,同时作用域和变量有关,在局部作用域内可以访问到全局变量,在局部作用...

  • Javascrip 之 变量作用域 & 封闭函数 &am

    变量作用域 变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量。 1、全局变量:在...

  • 2018.11.2封闭函数,闭包

    一、变量作用域 变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量 1、全局变量:...

  • 13

    变量作用域 变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量。 1、全局变量:在...

  • 闭包

    导学:变量作用域:全局作用域、局部作用域 js中,函数内部可以直接读取全局变量 *链式作用...

网友评论

      本文标题:全局变量作用域

      本文链接:https://www.haomeiwen.com/subject/isrlattx.html