环球快消息!Python面向对象编程-类和对象-类的定义和使用(三)
(资料图片)
访问属性
我们可以使用点号 .来访问对象的属性。例如,如果我们有一个名为 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异常。因此,我们在删除属性之前应该确保我们不再需要它。
下一篇:最后一页
X 关闭
-
腾讯云
2023-04-19
环球快消息!Python面向对象编程-类和对象-类的定义和使用(三)
-
中工网-工人日报
2023-04-19
每日看点!心路丨别让“键对键”代替面对面
-
金台资讯
2023-04-19
优化人口发展战略(评论员观察)
-
湛江日报-湛江新闻网
2023-04-19
吴川评出“十大名菜” 烂镬炒粉居首 天天速看料
-
华商网
2023-04-19
“国际古迹遗址日” 170名大学生走进大明宫遗址
-
互联网
2023-04-19
全球热资讯!我的大学我的未来资料_我的大学我的未来
-
证券之星
2023-04-19
同仁堂科技(01666.HK):4月18日南向资金减持1000股
-
齐鲁晚报网
2023-04-19
黄河文化论坛观察|黄河文化,在交流互鉴中“美美与共” 当前热讯
-
互联网
2023-04-19
每日速讯:山西承启工程招标代理有限公司
-
互联网
2023-04-19
房子备案查询系统_房子备案查询 当前视点

