![](https://img-blog.csdnimg.cn/e23fa6429e0c4a8488a023867e40d6d1.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 60
Python使用中的理解
迷路的二次方
Everything parallels except your code
展开
-
Python中作用域
Python中的作用域共有3种,分别是: 局部作用域:这是在一个函数内部定义的变量; 闭包作用域:这是在一个函数外部另一个函数内部定义的变量; 全局作用域:在所有函数外定义的变量。 对于各作用域中对变量的访问与修改: 各个局部作用域是相互独立的,其中的变量是无法相互访问的,但是可以访问全局作用域里的变量,但是对于全局变量的修改,需要在局部作用域里用关键字global提前声明,以表明该变量是全局变量; 在一个闭包函数形成的局部作用域中,可以访问其上级的闭包作用域里的变量,也可以修改其上级闭包作用域里的变原创 2021-10-14 09:28:55 · 2517 阅读 · 0 评论 -
Python中的变量以及赋值、浅拷贝与深拷贝
Python变量的实现方式 python中变量的实现方式是引用语义,什么意思呢,就是python中的变量是对应的是内存地址;与之相对应的是 值语义,即变量对应的是真实值,例如C语言。有一种更好的理解方式,把变量看成是一种代号,它的唯一作用就是方便开发者牢记和书写,这样的话引用语义中变量是内存地址的代表,值语义中变量是值的代表。 Python数据类型 既然python中的变量实现方式是引用语义,那么变量代表的内存空间中存储的是什么呢?内存空间中可以存两种类型的东西,一个是值,另一个是内存地址,其中存储值的变原创 2021-10-13 19:21:38 · 217 阅读 · 0 评论