03 2018 档案

摘要:面向对象是一种编程方式, 主要集中在类和对象的两个概念 python 中的类符合封装, 继承, 多态的特征 类 是一个模板, 是n多函数的集成 对象 是类的实例化 类的成员分为三大类:字段、方法、属性 字段 字段包括静态字段和普通字段,静态字段只在内存中保存一份, 普通字段在每个对象中都要保存一份( 阅读全文
posted @ 2018-03-29 18:58 布朗 阅读(208) 评论(0) 推荐(0)
摘要:从两个例子说起: 想要sum一个超大的list数据,最终会报出 MerrorError,耗费内存巨大。 例1. 改用生成器表达式mode就不会有如此大的内存损耗 例2. 主要原因是迭代器的延迟特性,它不像列表把所有元素一次性加载到内存,而是以延迟计算方式返回元素。 迭代器需要调用next方法才返回下 阅读全文
posted @ 2018-03-08 16:23 布朗 阅读(182) 评论(0) 推荐(0)
摘要:一个工作遇到的问题,将excel文件的内容插入到mysql数据库中。 总体思路是 excel文件-->转换成csv文件-->csv文件读取-->读取数据插入mysql数据库 用到python的两个库csv和MySQLdb 下面是具体的code: 代码中数据库部分没啥好记录的,特别记录一下csv库的用 阅读全文
posted @ 2018-03-07 22:24 布朗 阅读(2387) 评论(0) 推荐(0)
摘要:什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理 捕捉异常可以使用try/except语 阅读全文
posted @ 2018-03-06 09:04 布朗 阅读(207) 评论(0) 推荐(0)