摘要: 一.时间模块 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:(1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是fl 阅读全文
posted @ 2017-04-26 15:28 samyoung 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一. python基础之__setattr__,__delattr__,__getattr__ setattr、__getattr__和__delattr__可以拦截对对象属性的访问 __setattr__函数是用来设置对象的属性,通过object中的__setattr__函数来设置属性: seta 阅读全文
posted @ 2017-04-25 20:01 samyoung 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一.反射 isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 1.什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力( 阅读全文
posted @ 2017-04-24 18:38 samyoung 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一.定义 property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值。 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无法察觉自己的name是执行了一个函数然后计算出来的,这种特性的使用方式遵循了统一访问的原则 好处: 1.将函数伪装成数据属性,把数据逻辑伪装 阅读全文
posted @ 2017-04-21 19:47 samyoung 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 一.继承顺序 1 继承顺序 class A(object): def test(self): print('from A') class B(A): def test(self): print('from B') class C(A): def test(self): print('from C') 阅读全文
posted @ 2017-04-20 17:32 samyoung 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一.基础 二.继承 1.什么是继承 继承是一种创建新的类的方法,在python中,新建的类可以继承自一个或者多个父类,原始类称为基类或超类,新建的类称为派生类或子类。 分为: 单继承和多继承 抽象即抽取类似或者说比较像的部分。 抽象分成两个层次: 1.将奥巴马和梅西这俩对象比较像的部分抽取成类; 2 阅读全文
posted @ 2017-04-19 16:26 samyoung 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一.什么是面向对象的程序设计以及为什么要有它 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车 阅读全文
posted @ 2017-04-17 16:46 samyoung 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1.递归 1.必须有一个明确的结束条件 2.每次进入更深一次的递归时,问题规模相比上次都应有所减少 3.递归效率不高,递归层次过多会导致栈溢出。 2.二分法 阅读全文
posted @ 2017-04-14 16:27 samyoung 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一.内置函数(python3.x) 一、数学运算类 二、集合类操作 三、逻辑判断 四、反射 五、IO操作 六、其他 help()--帮助信息 __import__()--没太看明白了,看到了那句“Direct use of __import__() is rare”之后就没心看下去了 apply() 阅读全文
posted @ 2017-04-13 16:23 samyoung 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 一.lambda函数介绍(匿名函数) 二.例子 1.举例删除(没有对比就没有伤害) 清楚列表l,只留元素4 (遍历删除元素一定要小心) 或者干脆建立新的list存放要删除的元素 2.lambda 干了! 3. zip拉链 4.sorted 5.map 映射 m=map(lambda item:ite 阅读全文
posted @ 2017-04-13 16:12 samyoung 阅读(1291) 评论(0) 推荐(0) 编辑