一、名称空间namespace:存放 名字与值内存地址绑定关系 的地方 1.内置名称空间(Built-in):存放python自带的名称与值的绑定体,len、 print、 sum等内置方法的名字,注意关键字比如if、while...不存放在其中 产生:在python解释器启动时创建 销毁:pyth ...
分类:
其他好文 时间:
2018-12-09 16:36:21
阅读次数:
148
只要是有属性的数据对象(不一定是面向对象的对象实例,而是指具有数据类型的数据对象),都可以通过 和dir()来显示数据对象的相关属性。 可以看作是数据对象的名称空间,所以只包含自己的属性,且可以直接增、删、改、查 。 dir()可以看作是显示属性的包含显示,除了显示自己的还显示继承来的属性。 对于模 ...
分类:
编程语言 时间:
2018-12-08 15:36:40
阅读次数:
205
动态传参(重点) *, ***, ** :形参: 聚合 位置参数* -> 元组 关键字** -> 字典实参: 打散 列表, 字符串, 元素 -> * 字典 -> ** 形参的顺序(重点): 位置 *args(位置参数动态传参) 默认值 **kwargs(关键字动态传参)以后写参数. 可以随意的进行搭... ...
分类:
其他好文 时间:
2018-12-07 21:59:22
阅读次数:
262
##################################总结######################################动态参数 *args:位置参数动态传参,接收到的是元祖,传多少都可以,不传也可以 **kwargs:关键字参数动态传参,接收到的是字典 顺序: 位置参数 ...
分类:
编程语言 时间:
2018-12-07 21:13:16
阅读次数:
180
今日新名词: 1)globals()查看全局作用域的内容; 2)locals()查看局部作用域的内容; 3)global() 调用修改全局作用域变量的权限; 4)nonlocal()调用修改局部作用域变量的权限. 1)查看全局作用域中的内容:包括名字和对应的值 2)查看局部作用域中的内容: #全局不 ...
分类:
其他好文 时间:
2018-12-07 21:11:56
阅读次数:
164
1,什么是包? 包是一种通过'.模块名'来组织python名称空间的方式 通俗的开讲: 包就是一个具有__init__.py文件的文件夹,所以创建包的意义就是用一个文件将文件/模块组织起来 强调: 1),在python3中,即是包下没有__init__.py文件,import包仍然不会报错,而在py ...
分类:
其他好文 时间:
2018-12-05 20:41:03
阅读次数:
193
又名name space, 顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方 名称空间共3种,分别如下 locals: 是函数内的名称空间,包括局部变量和形参 globals: 全局变量,函数定义所在模块 ...
分类:
其他好文 时间:
2018-12-04 22:25:06
阅读次数:
246
# 3.名称空间与作用域(重点知识)## 一、名称空间(NameSpace)## 1. 名称空间简介## 前面讲变量的时候我们说过定义变量的过程都干了哪些事:# 申请内存空间存放值,将内存空间的地址与变量名建立联系。# 那么现在我们来思考一个问题,变量名被存到哪里去了?## 首先我们可以肯定变量名是 ...
分类:
其他好文 时间:
2018-12-03 17:52:59
阅读次数:
207
python-函数进阶 1,名称空间 又名name space, 顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方 名称空间共3种,分别如下 locals: 是函数内的名称空间,包括局部变量和形参 glo ...
分类:
编程语言 时间:
2018-11-30 13:58:20
阅读次数:
165
理解装饰器:装饰器是为了给被装饰对象进行装饰的工具。装饰器也是一个函数,且它是一个闭包函数。 装饰器中设计的知识点包括:闭包函数、嵌套函数、名称空间与作用域,函数对象。 函数对象:函数可以作为一个对象去使用;1可以被引用。2可以当做返回值。3可以当做参数。4可以当做容器类型元素。 名字空间:内置名字 ...
分类:
其他好文 时间:
2018-11-29 22:30:45
阅读次数:
237