六、包 在 Python 中,导入除了可以指定模块名之外,也可以指定目录路径。为了帮助组织模块并提供命名层次结构,Python 有一个概念:包。...
三、模块命名空间 命名空间(名称空间)中保存了变量名到对象的映射。向命名空间添加变量名的操作过程涉及到绑定变量到指定对象的操作(以及给该对象的引...
一、错误和异常 1、错误 从软件方面来讲,错误通常是语法或逻辑上的。语法错误会导致程序代码不能被解释器解释,这些错误必须在程序执行前纠正。当程序...
一、模块 1、模块和导入 当程序代码量变得相当大、逻辑结构变得非常复杂的时候,我们最好把代码按照逻辑和功能划分成一些有组织的代码块,并将其保存到...
一、装饰器 装饰器背后的主要动机源自 python 面向对象编程。装饰器是在函数调用之上的修饰。这些修饰仅是当声明一个函数或者方法的时候,才会应...
五、变量的作用域 当你在一个程序中使用变量名时,Python创建、改变或查找变量名都是在命名空间(一个保存变量名的地方,这个地方的范围也叫作变量...
三、函数的调用 Python 语言中调用函数与在其它高级语言中一样, 函数名加上函数运算符(一对小括号)。 括号之间是所有可选的参数。 即使一个...
二、函数的参数 形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此形参只在函数内部有效,形参的作用域只限于函数内,函...
一、函数的定义 在 Python 中为了将代码的流程进行分解,可以通过函数对程序代码的逻辑进行过程化(函数是面向过程的)和结构化(一个函数是一个...