【资料图】
我们可以使用点号 .来访问对象的属性。例如,如果我们有一个名为 name的属性,我们可以使用 p1.name来访问它。
下面是一个例子:
class Person: def __init__(self, name, age): self.name = name self.age = agep1 = Person("John", 36)print(p1.name)print(p1.age)在这个例子中,我们创建了一个名为 p1的 Person对象,并将其属性设置为 "John"和 36。我们然后使用 print语句访问对象的属性。
我们可以通过赋值运算符 =来修改对象的属性。例如,如果我们有一个名为 name的属性,我们可以使用 p1.name = "Bob"来将其修改为 "Bob"。
下面是一个例子:
class Person: def __init__(self, name, age): self.name = name self.age = agep1 = Person("John", 36)p1.name = "Bob"print(p1.name)在这个例子中,我们创建了一个名为 p1的 Person对象,并将其属性设置为 "John"和 36。然后我们使用 p1.name = "Bob"将对象的 name属性修改为 "Bob"。最后,我们使用 print语句访问对象的 name属性。
我们可以使用 del语句删除对象的属性。例如,如果我们有一个名为 name的属性,我们可以使用 del p1.name将其删除。
下面是一个例子:
class Person: def __init__(self, name, age): self.name = name self.age = agep1 = Person("John", 36)del p1.nameprint(p1.age)在这个例子中,我们创建了一个名为 p1的 Person对象,并将其属性设置为 "John"和 36。然后,我们使用 del语句删除对象的 name属性。
注意,如果我们尝试访问被删除的属性,Python 将引发 AttributeError异常。因此,我们在删除属性之前应该确保我们不再需要它。
标签:
当前观点:Python面向对象编程-类和对象-类的定义和使用(三)
【环球时快讯】星火相传 饮水思源 饮用水源保护主题课堂走进第十一幼儿园
2023天津市民族中学高中体育特长生怎么招生?
天天新资讯:一夜之间近40家公司披露减持!多只千亿龙头拟抛售,金山办公股东欲套现百亿元
北京银保监局等三部门:加强新市民金融服务 支持京津冀协同发展|前沿热点
世界报道:用户隐私安全卫士——小程序沙箱
每日讯息!广西农村信用社联合社原副主任梁志军被决定逮捕
【世界快播报】新华社权威快报|今年一季度中国GDP同比增长4.5%
焦点快播:中国宏观经济研究院郭丽岩:消费能够成为全年经济增长的主拉动力
内蒙古地矿集团有限责任公司_内蒙古地矿集团-全球焦点X 关闭
X 关闭