摘要: Python使用class创建对象。没个定义的类都有一个特殊的方法,名为__init__(),可以通过这个方法控制如何初始化对象。 定义类的基本形式: 创建对象实例:有了类之后,创建对象实例很容易。只需将对类名的调用赋至各个变量。通过 这种方式,类(以及__init__()方法)提供了一种机制,允许 阅读全文
posted @ 2016-10-13 21:36 慢慢来,少年! 阅读(48937) 评论(0) 推荐(0) 编辑
摘要: 列表推导是为了减少将一个列表转换为另一个列表时所需要编写的代码的重复。 推到列表 将一个列表转换为另一个列表时需要做4件事 a,创建一个新列表来存放转换后的数据。 b,迭代处理原列表中的各个数据项。 c,每次迭代时完成转换。 d,将转换后的数据追加到新列表。 上面两处代码所做事情相同。 阅读全文
posted @ 2016-10-12 22:28 慢慢来,少年! 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 使用Python对数据排序时,有两种选择。 原地排序(In-place sorting)是指按你制定的顺序排列数据,然后用排序后的数据替换原来的数据。 原来的顺序会丢失。对于列表,sort()方法会提供原地排序: 复制排序(Copied sorting)是指按你指定的顺序排列数据,然后返回原数据的一 阅读全文
posted @ 2016-10-12 21:44 慢慢来,少年! 阅读(291) 评论(0) 推荐(0) 编辑
摘要: Python提供了伊特标准库,名为pickle,它可以保存和加载几乎任何Python数据独享,包括列表。 一旦把数据“腌制”到一个文件,它将会持久存储,可以在以后某个日期/时间读入另外一个程序。 用dump保存,用load恢复 使用pickle很简单:只需要导入所需的模块,然后使用dump()保存数 阅读全文
posted @ 2016-10-12 20:55 慢慢来,少年! 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 方式一:try语句: 1使用try和except语句来捕获异常 该种异常处理语法的规则是: · 执行try下的语句,如果引发异常,则执行过程会跳到第一个except语句。 · 如果第一个except中定义的异常与引发的异常匹配,则执行该except中的语句。 · 如果引发的异常不匹配第一个excep 阅读全文
posted @ 2016-10-10 21:45 慢慢来,少年! 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.用locals()BIF会返回当前作用域中定义的所有名的集合: 例如检测是否有data.txt文件: 2.print()函数写数据的位置通常是屏幕,在Python中标准输出是指“sys.stdout",可以从标准库中的“sys”中导入。 阅读全文
posted @ 2016-10-10 21:21 慢慢来,少年! 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.读写模式的类型有: rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w 以写方式打开,a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+ 以读写模式打开w+ 以读写模式打开a+ 以读写模式打开 rb 以二进制读模式打开wb 以二进制写模式打开 ab 以二进 阅读全文
posted @ 2016-10-10 20:58 慢慢来,少年! 阅读(233) 评论(0) 推荐(0) 编辑