Python 支持面向过程、面向对象、函数式编程等多种编程范式,且不强制我们使用任何一种编程范式,我们可以使用过程式编程编写任何程序,在编写小程序时,基本上不会有问题.但对于中等和大型项目来说,面向对象将给我们带来很多优势...在面向对象的设计中,程序员可以创建任何新的类型,这些类型可以描述每个对象包含的数据和特征,类是一些对象的抽象,隐藏了对象内部复杂的结构和实现,类由变量和函数两部分构成,类中的变量称为数据成员,类中的函数称为成员函数...,可以有多个父类(基类),通常如果没有合适的继承类,就使用object类,这是所有类最终都会继承的类,也可以不写,不写的话默认也是加载的.
>>> import sys
>>> import os
>>...("lyshark","22")
>>> temp.printf()
姓名:lyshark 年龄:22
添加新字段: 在父类base()的原始字段的基础上重写,给子类expand()添加一个新的字段sex...来装饰的成员方法就叫做类方法,定义为类方法后,只能访问类变量,而不能访问实例变量
● 静态方法:使用@staticmethod来装饰的成员方法就叫做静态方法,静态方法已经与这个类没有任何关联了,通常情况下用来编写工具包