class 类名称:
类的属类(定义在类中的变量,成员变量)
类的行为(定义在类中的函数,成员方法)
# 设计一个类(类比生活中:设计一张等级表)
class Student:name = Nonegender = Nonenationality = Nonenative_place = Noneage = None# 创建一个对象(像生活中打印表格)
stu_1 = Student()# 对对象属性进行赋值(类比生活中填写表单)
stu_1.name = "张三"
stu_1.gender = "男"
stu_1.nationality = "中国"
stu_1.native_place = "山西省"
stu_1.age = 16print(stu_1.name)
print(stu_1.gender)
def 方法名(self,参数...... ):
方法体
self是成员方法定义必须写的,用来表示对象自身的意思,当我们使用类对象调用方法时,self会,自动传入。在方法内部访问成员变量,必须使用self。
class Student:name = Nonedef say_hi(self): # 传入参数时可以忽略print(f"我时{self.name}")stu_1 = Student() stu_1.name = "张三" stu_1.say_hi()
函数时写在类外的,类里面的都称为方法。