天天看点: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
异常。因此,我们在删除属性之前应该确保我们不再需要它。
下一篇:最后一页
天天看点:Python面向对象编程-类和对象-类的定义和使用(三)
我们可以使用点号 来访问对象的属性。例如,如果我们有一个名为name的属性,我们可以使用p1 name来访问它。
2023-04-23河北高阳举办系列活动迎“世界读书日”_当前热文
中新网河北新闻4月23日电(徐巧明杨瀰)4月22日上午,河北高阳现代城社区服务中心书声琅琅,一场以“阅读新时
2023-04-23如何爱国爱党作文素材_如何爱国爱党-全球快资讯
1、用实际行动证明爱党爱国一、爱国不分先后不分大小不论时间和地点、在任何条件和环境下我们都要爱自己的
2023-04-23最新资讯:900多旧瓶盖拼出一幅画 80多名环保小志愿者共同纪念世界地球日
青岛新闻网4月22日讯(记者张力伟通讯员刘倩男戴永明)4月22日是第54个世界地球日。为在全社会倡导树立“尊
2023-04-23日本宣扬“准备摧毁朝鲜卫星”,韩媒放风拜登将向尹锡悦做出承诺 世界热消息
【环球时报】在朝鲜最高领导人18日指示要在规定时限内发射侦察卫星后,日本防卫大臣滨田靖一22日下令自卫队
2023-04-23天天观天下!安徽霍邱:三流乡的一流“致富经”
安徽霍邱:三流乡的一流“致富经”
2023-04-23百事通!宁波游乐园哪里好玩_宁波游乐园
1、宁波环球乐园,宁波新玩法,老少皆宜。2、凤凰山主题公园,一个适合学生玩耍的地方。3、字体东方画也是
2023-04-23浏阳永安工业园有新疫情吗_浏阳永安工业园
今天小编肥嘟来为大家解答以上的问题。浏阳永安工业园有新疫情吗,浏阳永安工业园相信很多小伙伴还不知道,
2023-04-23绝育环什么时间取好_绝育环
1、一般位移是没有什么问题的。2、只要不掉出来就可以了!注意这三个月内上厕所来月经有没有环掉出来!刚刚
2023-04-23氧氯化钛商品报价动态(2023-04-23)
交易商品牌 产地交货地最新报价氧氯化钛 50%,优级品上海睿赢化工有限公司河南河北省 沧州市6900元 吨河北
2023-04-23X 关闭
X 关闭