摘要: from collections import Counter response = [ "vanilla", "chocolate", "vanilla", "vanilla", "caramel", "strawberry", "vanilla" ] print("The children voted for {} ice crea... 阅读全文
posted @ 2019-06-01 16:47 时海涛|Thomas 阅读(216) 评论(0) 推荐(0)
摘要: 1. 这个构造函数需要一个函数作为参数,每当访问一个字典中不存在的键时,将会不带参数的调用这个函数,并将结果设定为默认值。 2. 众所周期,如果访问字典中不存在的键时,会引发KeyError异常。 其实这个方法主要是用来统计计数的 阅读全文
posted @ 2019-06-01 16:32 时海涛|Thomas 阅读(179) 评论(0) 推荐(0)
摘要: 1. 需要一个库 namedtuple: 所谓命名元组就是对于元组的每一个元素进行起名,看起来很像访问字典一样。 实例 说明1:其实命名元组就是等于用定名的传参来形成元组,其实这里也就很好的说明了,open = 100,的这样的参数,为什么要用元组来保存。 说明2:注意每个元素对应的名字定义时,需要 阅读全文
posted @ 2019-06-01 16:19 时海涛|Thomas 阅读(258) 评论(0) 推荐(0)
摘要: 1. 其实在编写代码的时候,根据需求和程序员的喜好,对现有类中的属性和方法进行二次加工,原先所给与的属性和方法贴合自己想要的需求。这就是我们常说的“重写”和二次封装。 2. 比如我们对现有的库list进行二次封装,添加上判断的语句。 代码1: 说明1:我们在这里发现了,这个类继承的是list这个父类 阅读全文
posted @ 2019-06-01 15:48 时海涛|Thomas 阅读(238) 评论(0) 推荐(0)
摘要: 1. 先看一段属性继承的代码: 说明1:当然这么写一点儿毛病都没有,但是有一个问题是,我们在子类继承的时候还需要在写明父类当中的具有的属性name和age嘛?这样写有点儿麻烦。 说明2:我们如果有N个父类的参数,每次要继承父类参数的时候不带累死了,如果父类参数当中还有字典,字符串等等。如何处理? 说 阅读全文
posted @ 2019-06-01 03:58 时海涛|Thomas 阅读(746) 评论(0) 推荐(0)
摘要: 1. 第一个问题: 我们知道类是可以继承其他类的,在继承的过程中我们不光可以继承父类的方法,还可继承父类的属性,另外还可以在父类的基础上添加自己的东西。 2. 第二个问题: 我们继承父类属性和方法的时候无需再把父类的属性和方法再写一般。通常用的方法是:父类名.方法/属性,另外还有一种方式就是supe 阅读全文
posted @ 2019-06-01 03:22 时海涛|Thomas 阅读(292) 评论(0) 推荐(0)