摘要: 一:可调用对象 可调用对象,是任何能通过函数操作符“()”来调用的对象。Python 有4 种可调用对象:函数,方法,类,以及一些类的实例。 1:函数 python 有 3 种不同类型的函数对象。 a:内建函数(BIFs),是用c/c++写的,编译过后放入python 解释器,然后把它们作为内建名字 阅读全文
posted @ 2015-06-10 22:21 gqtc 阅读(260) 评论(0) 推荐(0)
摘要: 一:模块和文件 1:模块是逻辑上组织 Python 代码的方法,文件是物理层上组织模块的方法。因此,一个文件被看作是一个独立模块,一个模块也可以被看作是一个文件。 模块的文件名就是模块的名字加上扩展名 .py。 2:从基本概念来说,一个名称空间就是一个从名称到对象的关系映射集合。每个模块都定义了它自 阅读全文
posted @ 2015-06-10 21:42 gqtc 阅读(281) 评论(0) 推荐(0)
摘要: 一:文件对象 文件对象不仅可以用来访问普通的磁盘文件, 而且也可以访问任何其它类型抽象层面上的"文件". 一旦设置了合适的"钩子", 你就可以访问具有文件类型接口的其它对象, 就好像访问的是普通文件一样。 二:内建函数 1:打开 open() 内建函数成功打开文件后时候会返回一个文件对象, 否则引发 阅读全文
posted @ 2015-06-10 18:51 gqtc 阅读(235) 评论(0) 推荐(0)
摘要: 一:with语句 在Python 2.6 中正式引入的with语句,是用来简化代码的。这与用try-except 和try-finally所想达到的目的前后呼应。try-except 和try-finally 的一种特定的配合用法是保证共享的资源的唯一分配,并在任务结束的时候释放它。比如文件(数据, 阅读全文
posted @ 2015-06-10 18:01 gqtc 阅读(145) 评论(0) 推荐(0)
摘要: 一:概述 1:错误 错误有语法和逻辑上的区别。语法错误指示软件的结构上有错误,导致不能被解释器解释或编译器无法编译。这些错误必须在程序执行前纠正。逻辑错误可能是由于不完整或是不合法的输入所致,还可能是逻辑上无法生成,计算,或是输出结果需要的过程无法执行。 当Python 检测到一个错误时,解释器就会 阅读全文
posted @ 2015-06-10 17:36 gqtc 阅读(341) 评论(0) 推荐(0)
摘要: 对象赋值实际上是简单的对象引用。也就是说当你创建一个对象,然后把它赋给另一个变量的时候,Python并没有拷贝这个对象,而只是拷贝了这个对象的引用。 假设想创建一对小夫妻的通用档案,名为person。然后你分别为他俩拷贝一份。 在下面的例子中,我们展示了两... 阅读全文
posted @ 2015-06-10 11:08 gqtc 阅读(172) 评论(0) 推荐(0)
摘要: 1:工厂函数 由于类型和类的统一,因而可以子类化Python数据类型。但是所有的Python 内建的转换函数现在都是工厂函数。当这些函数被调用时,你实际上是对相应的类型进行实例化。比如下面的函数都已经成为工厂函数:int(), long(), float(), complex(), str(), u 阅读全文
posted @ 2015-06-10 10:58 gqtc 阅读(136) 评论(0) 推荐(0)