python---类(三)

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()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值