• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

什么是python的作用域?怎么用?

python 搞java代码 3年前 (2022-05-21) 18次浏览 已收录 0个评论

在编程中,我们经常需要用到变量,而变量要在作用域中才能进行。今天就作用域为大家带来讲解。


作用域:程序创建、访问、改变一个变量时,都是在一个保存该变量的空间内进行,这个空间为命名空间,即作用域。 * python作用域是静态的,变量被赋值、创建的位置决定了其被访问的范围,即变量作用域由其所在位置决定。


<p style="line-height: 1.75em"><span>a = 1 #a为全局变量<br>def local(): #local也在全局作用域中<br>    b = 2 #b为局部变量<br></span></p>

www#gaodaima.com来源gaodai$ma#com搞$$代**码网搞代码


在Python中,使用一个变量时并不严格要求需要预先声明它,但是在真正使用它之前,它必须被绑定到某个内存对象(被定义、赋值);这种变量名的绑定将在当前作用域中引入新的变量,同时屏蔽外层作用域中的同名变量。


<p style="line-height: 1.75em"><span>a = 1<br>def local():<br>a = 2 #由于python不需要预先声明,因此在局部作用域中引入新的变量,而没有修改全局变量<br>local()<br>print(a)输出1<br></span></p>


以上就是python中作用域的详解。更多Python学习推荐:云海天Python教程网

来源:搞代码网:原文地址:https://www.gaodaima.com


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:什么是python的作用域?怎么用?
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址