摘要: 我们可以从某个现有的class继承定义一个class,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)如:class Dog(Animal): 而不是class Dog(object): 好处:1.子类能获得父类的全 阅读全文
posted @ 2018-12-11 21:34 xiaodouya123 阅读(124) 评论(0) 推荐(0)
摘要: 类(Class):类是一种创建实例模板 实例(Instance):实例是根据类创建出来的一个个具体的“对象”(每个对象数据结构类似,但各自的数据可能不同,相互独立,互不影响) 1.定义类:通过class关键字,后面紧接着是类名(类名通常是大写开头的),紧接着是(object)表示该类是从哪个类继承下 阅读全文
posted @ 2018-12-11 20:19 xiaodouya123 阅读(98) 评论(0) 推荐(0)
摘要: 模块:以xx.py命名的一组代码的集合。 模块的优点: 1:避免函数和变量的命名冲突; 2:提高代码的可维护性; 3:编写代码不必从零开始(引用Pyhton的内置模块或第三方模块)。 注意:模块的名字不能与系统模块的名字冲突,系统内置函数见https://docs.python.org/3/libr 阅读全文
posted @ 2018-12-06 20:30 xiaodouya123 阅读(110) 评论(0) 推荐(0)
摘要: sorted函数可以直接用来对list进行升序排序,如果是数字则按由小到大排序,若是字符则按大写小于小写来排序。 除此之外,sorted还可以按指定的key方法进行排序,因此该函数亦是高阶函数。 比如令L=[1,-3,21,6,-43],则sorted(L,key=abs)=[1,-3,6,21,- 阅读全文
posted @ 2018-12-02 20:52 xiaodouya123 阅读(4832) 评论(0) 推荐(0)