Python编程global关键字有什么用
1、打开Python开发工具,新建‘glo.py’文件,并写代码如下:def func(): bl = 'abc' print (bl)def otherfunc(): print (bl)func()otherfunc()这里定义了两个函数,第一个函数内定义了一个局部变量bl,并打印出来,第二个函数试图打印第一个函数内定义的局部变量

3、修改代码,在定义变量时使用global关键字,代码如下:def func(): global bl bl = 'abc' print (bl)def otherfunc(): print (bl)func()otherfunc()

5、通常如果仅需要读取全局变量,不使用global也可以,凸鹣沮北把变量定义在函数外即可,如果要修改变量就一定要使用global声明,修改代码如下:bl = 泌驾台佐39;a'def func(): global bl bl = 'abc' print (bl)def otherfunc(): print (bl) otherfunc()func()otherfunc()

7、修改代码,将文件中global亿姣灵秀类型的变量打印出来,代码如下:bl = 'a'def func(): global bl bl = 'abc' pr足毂忍珩int (bl)def otherfunc(): print (bl) print (func.__globals__['bl'])

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:31
阅读量:23
阅读量:77
阅读量:95
阅读量:24