摘要: 名称空间与作用域 名称空间 名称空间分为全局名称空间、局部名称空间和内置名称空间 全局名称空间:存放的是py文件中变量与值的对应关系 局部名称空间:存放的是函数体里面的变量与值的对应关系 内置名称空间:存放内置函数,关键字等 作用域 全局作用域:内置名称空间、全局名称空间 局部作用域:局部名称空间 阅读全文
posted @ 2018-12-30 22:13 乘月归 阅读(181) 评论(0) 推荐(0)
摘要: id和is 在介绍代码块之前,先介绍两个方法:id和is,来看一段代码 执行结果 再来看一段代码 执行结果 发现规律了吗?id是获取内存地址,is是判断两个数据的内存地址是否相同,这与==是不一样的,==是判断两个数据的值是否相同。 代码块 什么是代码块? 代码块是python程序的一个单元,一个模 阅读全文
posted @ 2018-12-30 17:23 乘月归 阅读(202) 评论(0) 推荐(0)
摘要: 铺垫(深入理解内存地址) 学习深浅copy之前,我们先来看一个例子 猜猜结果是怎样的?l1是打印[1,2,3]还是[1,2,3,4],来看结果 看到没,l2添加了一个元素4后l1也跟着改变,这说明l1,l2指向的是同一个内存地址,我们可以用is验证一下 执行结果 说明l1和l2的指向同一个内存地址, 阅读全文
posted @ 2018-12-30 17:21 乘月归 阅读(184) 评论(0) 推荐(0)