代码就是为了方便大家,当你反复需要用到同样的使用同样的格式来定义时,最简单的方法就是使用类
例如,录入学生信息时
class manage():
def __init__(self,name,sex,age,id):
self.name = name
self.sex = sex
self.age = age
self.id = id
def printinfo(self):
print("姓名:",self.name,"性别:", self.sex,"年龄:", self.age,"学号:",self.id)
a=manage("小明","男","16","123456")
b=manage("小红","女","15","654321")
a.printinfo()
b.printinfo()
注! init左右两边有两个_,方法__init__() 定义成了包含形参: self 在这个方法的定义中, 形参self 必不可少, 还必须位于其他形参的前面。每个与类相关联的方法调用都自动传递实参self , 它是一个指向实例本身的引用, 让实例能够访问类中的属性和方法。
init()方法是一种特殊的方法,被称为类的初始化方法,当创建这个类的实例时就会调用该方法
可以理解为,每次调用它都是空的只需要往里面放东西即可,而你创建的属性就是你要放得东西例如此代码里的
a=manage("小明","男","16","123456")
b=manage("小红","女","15","654321")
最后别忘了访问对象属性
a.printinfo()
b.printinfo()
利用好类,会让我们在工作中,事半功倍