返回顶部
扩大
缩小

Zhang_derek(选择比努力更重要)

随笔分类 - python进阶

python复习
摘要: 一、数据类型 二、面向对象 三、git 四、深浅拷贝阅读全文

posted @ 2018-05-25 13:35 zhang_derek 阅读(63) | 评论 (0) 编辑

5.迭代器和生成器
摘要: 1.1.概念 迭代器协议 迭代器协议:对象需要提供next方法,它要么返回迭代中的下一项,要么引起一个StopIteration异常,以终止迭代 可迭代对象:实现了迭代器协议的对象 迭代器 迭代器是访问集合内元素的一种方式,一般用来遍历数据 迭代器和以下标的访问方式不一样,迭代器是不能返回的(比如下阅读全文

posted @ 2018-05-18 11:27 zhang_derek 阅读(100) | 评论 (0) 编辑

4.自定义序列类
摘要: 1.1.序列类型的分类 1.2.序列的+和+=,extend和append的区别 1.3.实现可切片的对象 (1)切片的用法 (2)实现对象支持切片操作 1.4.列表生成式,字典推导式 利用字典推导式把字典的key和value做转换:{key:value}变成{value:key}的形式阅读全文

posted @ 2018-05-17 15:11 zhang_derek 阅读(44) | 评论 (0) 编辑

3.python元类编程
摘要: 1.1.propety动态属性 在面向对象编程中,我们一般把名词性的东西映射成属性,动词性的东西映射成方法。在python中他们对应的分别是属性self.xxx和类方法。但有时我们需要的属性需要根据其他属性动态的计算,此时如果直接使用属性方法处理,会导致数据不同步。下面介绍@property方法来动阅读全文

posted @ 2018-05-17 14:09 zhang_derek 阅读(241) | 评论 (0) 编辑

2.深入类和对象
摘要: 1.1.鸭子类型和多态 “当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。” 我们并不关心对象是什么类型,到底是不是鸭子,只关心行为。 实例一: 实例二: 类只要实现了__getitem__方法,它就是可迭代的,并不关心对象的本身,只关心行为,然后就可以当做ex阅读全文

posted @ 2018-05-09 21:33 zhang_derek 阅读(191) | 评论 (4) 编辑

1.魔法函数
摘要: python中常见的内置类型 什么是魔法函数? python的魔法函数总被双下划线包围,它们可以给你的类增加特殊的方法。如果你的对象实现了这些方法中的一个,那么这个方法就会在特殊情况下被调用,你可以定义想要 的行为,而这一切都是自动发生的。 魔法函数一览 魔法函数举例 1.1.__getitem__阅读全文

posted @ 2018-05-09 13:28 zhang_derek 阅读(144) | 评论 (0) 编辑

导航

公告