一.多态 1.什么是多态:一个类表现出的多种状态--->通过继承来实现的例如:class Animal:passclass Dog(Animal):passclass Cat(Animal):passAnimal类表现出了Dog,Cat两种形态 好了,多态就是这样,结束... 哈哈,有没看懂的吧,那么我们一步一步来解释: 首先我们来看:s = 'abc'print(type(s))   # <class 'str'> s = 'abc' 我们都知道s就是一个str类型,在python中一…
转自:http://www.blogjava.net/vagasnail/articles/301140.html?opt=admin 介绍下Python 中 map,reduce,和filter 内置函数的方法: 一:map map(...) map(function, sequence[, sequence, ...]) -> list 说明: 对sequence中的item依次执行function(item),执行结果输出为list. 例子: >>> map(str, ran…
题记 介绍下Python 中 map,reduce,和filter 内置函数的方法 一:map map(...) map(function, sequence[, sequence, ...]) -> list 对sequence中的item依次执行function(item),执行结果输出为list. >>> map(str, range(5)) #对range(5)各项进行str操作 ['0', '1', '2', '3', '4'] #返回列表 >>> de…
目录 一.多继承出现的问题(mixins机制) 二.派生与方法重用 三.多态 1 什么是多态 2 为什么要有多态 3 python中多态的鸭子类型 四.绑定方法与非绑定方法 1 绑定方法 1.1对象的绑定方法 1.2 类的绑定方法 2 非绑定方法 五.内置函数 1 zip 2 divmod 3 dir 4 enumerate 5 eval 6 isinstance 一.多继承出现的问题(mixins机制) 继承从人的思维逻辑上看,就是什么什么(子类)是什么(父类),具体一点就是人类和狗类都属于动…
最近加入了python部落,感觉里面的刷题宝很有意思,玩了一下,知道了许多以前并不清楚的内置函数,然后感觉到快要记不住了,所以开始陈列一下 1.divmod(a,b):取a除以b的商和余数,功效等价于(a//b, a%b); 2.dir():参数为函数名,类名.它会告诉我们对应函数包含有什么参数 3.enumerate:遍历列表时同时生成了序号,举个例子: a = [1, 2, 3] for index,item in enumerate(a): print index print item 4…
1.    isinstance(变量名,类型)                           #判断什么类型 ps: 只支持输入两个参数,输入3个参数会报错 >>> isinstance (a,int,float) Traceack (most recent call last): File "<stdin>", line 1, in <module> TypeError: isinstance expected 2 arguments…
知识内容: 1.运算符与表达式 2.for\while初步了解 3.常用内置函数 一.运算符与表达式 python与其他语言一样支持大多数算数运算符.关系运算符.逻辑运算符以及位运算符,并且有和大多数语言一样的运算符优先级.除此之外,还有一些是python独有的运算符. 1.算术运算符 a=10, b=20 2.比较运算符 a=10, b=20  注:  在python3中不存在<>,只在python2中存在<> 3.赋值运算符 4.逻辑运算符 and两边条件都成立(或都为True…
昨日内容回顾    可迭代对象:        内部含有__iter__方法的就是可迭代对象.        可迭代对象不能取值,因为内部不含有__next__方法.     可迭代对象 ---> 迭代器.        obj.__iter__()        iter(obj)    迭代器:        内部含有__iter__,__next__ 方法的对象.    迭代器的优点:        1,节省内存.        2,惰性机制.        3,单向,不可逆.    如何…
知识点总结 生成器 生成器的本质就是迭代器. 迭代器:Python中提供的已经写好的工具或者通过数据转化得来的. 生成器:需要我们自己用Python代码构建的 创建生成器的三种方法: 通过生成器函数 通过生成器推导式 python内置函数或者模块提供 生成器函数 yield:一个yield对应一个next,next超过yield数量,就会报错,与迭代器一样. yield与return的区别: return一般在函数中只设置一个,他的作用是终止函数,并传给函数的执行者返回值 yield在生成器中可…
返回目录 (1)常用内置数据类型 分类 类型名称 描述 数字 int 整数 float 浮点数 complex 复数 bool 布尔值 序列 str 字符串(不可变序列) list 列表 tuple 元组(不可变序列) range 整数范围(不可变序列) bytes 字节数组(不可变序列) bytearray 可变字节数组 映射 dict 字典 集合 set 可变集合 frozenset 不可变集合 None NoneType 空对象,它没有任何属性 (2)类型检查常用方法 用法 类型 描述 举…