python学习手册:
p309
p305
p280
p544
P 623:这是类和模块的另一个差异:内存中特定模块只有一个实例(所以我们得重载模块以取得其新代码),但是,对于类而言,只要有需要,制作多少个实例
p309
p305
p280
p544
点击(此处)折叠或打开
- p422:
- 全局变量名:
- 全局变量是位于模块文件内部顶层的变量名.
- 全局变量如果是在函数内被赋值的话,必须经过声明.
- 全局变量名在函数的内部不经过声明也可以被引用.
点击(此处)折叠或打开
- P418:
- 变量名解析:LEGB原则
- 1.变量名引用分为三个作用域进行查找:首先是本地,之后是函数内(如果有的话),之后是全局,最后是内置.
- 2.在默认情况下,变量名赋值会创建或者修改本地变量.
- 3.全局声明和非本地声明将赋值的变量名映射到模块文件内部的作用域.
-
点击(此处)折叠或打开
- p417:
- 原处改变对象并不会把变量划分为本地变量,实际上只有对变量名赋值才可以.
- P418:
- 记住名称与对象之间的清楚区分是有帮助的,修改一个对象并不是对一个对象赋值.
点击(此处)折叠或打开
- p404:
- 一般来讲,函数讲的是流程:告诉你怎么支做某事,而不是让你使用它支做的事.
点击(此处)折叠或打开
- P409:
- python的多态:其含义就是一个操作的意义取决于被操作对象的类型.
- 因为PYTHON是动态类型语言,所以多态在PYTHON中随处可见.
P 623:这是类和模块的另一个差异:内存中特定模块只有一个实例(所以我们得重载模块以取得其新代码),但是,对于类而言,只要有需要,制作多少个实例