python变量在作用域如何使用
这篇文章主要介绍“python变量在作用域如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python变量在作用域如何使用”文章能帮助大家解决问题。
10年的河南网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整河南建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“河南网站设计”,“河南网站推广”以来,每个客户项目都认真落实执行。
1、全局作用域变量在局部作用域未定义(赋值或参数)时,全局作用域变量可以在局部作用域读取。
>>> def func(): print(a) # 这种写法是不好的 >>> a = 2 # a是全局作用域变量,但可以被局部作用域读取 >>> func() 2
2、当变量被定义为局部作用域时,局部作用域不再读取全局作用域的变量,当变量被定义前读取时,就会出现错误。
>>> b = 5 >>> def func(a): print(a) print(b) # 尝试打印b变量出错,程序终止 b = 8 >>> func(3) 3 Traceback (most recent call last): File "", line 1, in func(3) File " ", line 3, in func print(b) UnboundLocalError: local variable 'b' referenced before assignment
关于“python变量在作用域如何使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。
本文标题:python变量在作用域如何使用
文章位置:http://azwzsj.com/article/gscddh.html