1.__dict__ 函数下所有的变量,并列为字典。
from C1 import Student
student1=Student('小王',20)
print(student1.__dict__)
结果为:
{'name': '小王', 'age': 20}
2.self。类默认的第一个参数。
self代表的是实例,而不是类。那个对象调用它,self就是那个对象。
class Student(): # 定义类
def __init__(self,name,age): #构造函数,对对象里面的数据进行处理
# 初始化对象的属性。
self.name=name #对实例变量进行赋值。
self.age=age
def do_homework(self): #实例方法,第一个关键字是self。
print('homework')
student1=Student('小王',20)
student2=Student('小李',25)
print(student1.name)
print(student2.name)
student2.do_homework()
小王
小李
homework
3,调用构造函数,是直接调用类名,加参数来完成,如Studdent('小王',20)。构造函数是来初始化对象的各种特征数据。
而调用实例方法,则是用对象.方法名()来完成,如student2.do_homework()