静态类
案例:定义一个“三角形”类,通过传入三条边长来构造三角形,并提供计算周长和面积的方法
类方法
@classmethod:获取自身类(cls)中的属性,并且可以更改.
classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等
案例:
继承
可以在已有类的基础上创建新类,这其中的一种做法就是让一个类从另一个类那里将属性和方法直接继承下来,从而减少重复代码的编写。提供继承信息的我们称之为父类,也叫超类或基类;得到继承信息的我们称之为子类。
案例:B类继承A类的内容
列表生成式
案例:
生成器
案例:
装饰器
案例:
原文:https://www.cnblogs.com/star6/p/11322767.html