Python基础语法(五):对象

初始对象

类的成员方法

成员方法使用——self

self.name = name 的意思是:把外部的 name 值存到当前对象的 name 属性里

class Dog:
    def set_name(self, name):
        self.name = name  # 通过self绑定name属性到当前对象

    def bark(self):
        print(f"{self.name}在叫!")  # 通过self访问name属性

拆解说明

  1. self:代表当前对象(比如一只具体的狗)。

  2. name:等号右边的 name 是方法的参数(外部传入的值,比如 "旺财")。

  3. self.name:等号左边的 self.name 是给这个对象新增一个属性(比如给狗起名字)。

注意事项

类和对象

class Clock:

   id = None

    prince = None

   def ring (self):

       import winsound

        winsound.Beep(2000,3000)

#构建两个闹钟对象并让其工作

clock1=Clock()

clock1.id="001"

clock1.prince=19.99

print(f"闹钟ID{clock1.id},价格{clock1.prince}")

clock1.ring()



clock2=Clock()

clock2.id="002"

clock2.prince=19.99

print(f"闹钟ID{clock1.id},价格{clock1.prince}")

clock2.ring()

————————————

闹钟ID001,价格19.99

闹钟ID002,价格19.99

构造方法    _ _init_ _( )

创建类对象时传参

  • 不要忘记self

魔术方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值