教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 什么是python的作用域?怎么用?

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

发布时间:2021-01-19   编辑:jiaochengji.com
教程集为您提供什么是python的作用域?怎么用?等资源,欢迎您收藏本站,我们将为您提供最新的什么是python的作用域?怎么用?资源

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


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


a = 1 #a为全局变量
def local(): #local也在全局作用域中
   b = 2 #b为局部变量


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


a = 1
def local():
a = 2 #由于python不需要预先声明,因此在局部作用域中引入新的变量,而没有修改全局变量
local()
print(a)输出1


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

您可能感兴趣的文章:
为什么大数据用python
python怎么截图
python和大数据有什么关系
什么是python的作用域?怎么用?
python能做什么?是什么?
django用来开发什么网站
选Python好还是Java好 ?
Python新手常见问题四:误用Python作用域的规则
python是什么意思?怎么读?
python脚本第一行怎么写

[关闭]
~ ~