举例如下,
class Student:
def __init__(self, name, age, gender, grade): #初始化方法 注意:是双下划线
self.name = name
self.age = age
self.gender = gender
self.grade = grade
def myPrint(self):
print("该学生的姓名为{}, 年龄为{}, 性别为{}, 年级为{}!".format(self.name, self.age, self.gender, self.grade))
stud1 = Student("小明", 12, "男", "六年级")
stud1.myPrint()
stud2 = Student("小红", 15, "女", "高一")
stud2.myPrint()
self
指的是类的实例化对象,例如上文中的stud1
和stud2
。
上述代码输出,
该学生的姓名为小明, 年龄为12, 性别为男, 年级为六年级!
该学生的姓名为小红, 年龄为15, 性别为女, 年级为高一!