上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 房地产应用: 需求:房产分类:房子(house)和公寓(Apartment) 房子的属性:面积、卧室个数、浴室个数、第几层、车库、院子 公寓的属性:面积、卧室个数、浴室个数、阳台、洗衣店出售类型:出售(Purchase)和租赁(Rental) 出售的属性:销售价格、物业费 租赁的属性:租金、公共设备 阅读全文
posted @ 2020-03-14 23:18 海澜时见鲸 阅读(215) 评论(1) 推荐(1)
摘要: 在说多态之前,先看下以下代码: class Animal: pass class Dog(Animal): pass class Cat(Animal): pass a = Animal() b = Dog() c = Cat() print(isinstance(a, Animal)) # Tru 阅读全文
posted @ 2020-03-14 14:10 海澜时见鲸 阅读(153) 评论(0) 推荐(0)
摘要: mixin工作原理:通过继承其他类来提供额外的功能 结论:ProceInfo先去继承Info,把Info里面的属性带到了Proce,此时的self已经附带了Info的属性和方法,所以在Proce里面就有了data这个属性了,运行起来不会报错 class Info: def __init__(self 阅读全文
posted @ 2020-03-13 22:25 海澜时见鲸 阅读(428) 评论(0) 推荐(0)
摘要: 在项目中,我们常常会遇到最初设计的参数字段不够,导致我要修改很多代码,对于这种额外参数的情况我们改如何去处理呢?代码如下 class Contact: # 这个类里面定义了name和email两个属性 def __init__(self, name, email): self.name = name 阅读全文
posted @ 2020-03-13 21:51 海澜时见鲸 阅读(162) 评论(0) 推荐(0)
摘要: 继承有两种方式: 1、classname.function(self) 2、super().function() 这两种方法有何区别和弊端呢?代码如下 使用 classname.function(self) 方法来实现继承 class BaseClass: num_base_calls = 0 de 阅读全文
posted @ 2020-03-13 21:26 海澜时见鲸 阅读(109) 评论(0) 推荐(0)
摘要: 如何使用继承的方法来实现搜索功能?以通讯录为例子演示代码 class ContactList(list): # 首先需要拓展内置类list的方法 def search(self, name): matching_contacts = [] for contact in self: # 这里是按模糊匹 阅读全文
posted @ 2020-03-13 20:43 海澜时见鲸 阅读(190) 评论(0) 推荐(0)
摘要: 生成器 定义:在Python中一边循环一边计算的机制,称为生成器,生成器是一个特殊的程序,可以被用作控制循环的迭代行为,python中生成器是迭代器的一种,使用yield返回值函数,每次调用yield会暂停,而可以使用next()函数和send()函数恢复生成器,生成器遇到return 会抛出异常, 阅读全文
posted @ 2020-03-13 00:13 海澜时见鲸 阅读(202) 评论(0) 推荐(0)
摘要: 集合 注意: 集合是可变的,所有的操作都是改变其本身,也就是说 id(指针的存储路径)是不会改变的,只是改变了内容 集合(set)是一个无序的不重复元素的数据结构。(所以没有下标索引) 集合只有增加、删除、查询(不能用索引),没有修改的方法 可以使用大括号 { } 或者 set() 函数创建集合,但 阅读全文
posted @ 2020-03-12 19:00 海澜时见鲸 阅读(267) 评论(0) 推荐(0)
摘要: %是字符串格式化的一种方式,但有个点需要注意 注意:%号后面只能接收数量相等的参数,如果我们传入的参数是一个序列的话,我们需要在后面添加一个逗号,才能实现传参的效果,否则会报错 %s 可接收任意的变量类型, %d 只能接收数字类型的参数 >>> a (1, 2) >>> 'a = %s'%(a) # 阅读全文
posted @ 2020-03-12 14:56 海澜时见鲸 阅读(3049) 评论(0) 推荐(0)
摘要: 序列数据结构:list,tuple,str 其他数据结构:set,dict 列表 1、增删改查 注意:1、列表是可变序列,所有的操作都是改变本身,也就是说ID不会改变的,只改变了存储的内容。 2、列表是以类的形式实现的,“创建”列表实际上是将一个类实例化。 3、列表的方法大多数都是针对一维的列表有效 阅读全文
posted @ 2020-03-12 14:50 海澜时见鲸 阅读(332) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页