世界动态:Python面向对象编程-类和对象-类的定义和使用(三)

来源:腾讯云 2023-04-18 23:32:26


(资料图)

访问属性

我们可以使用点号 .来访问对象的属性。例如,如果我们有一个名为 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)

在这个例子中,我们创建了一个名为 p1Person对象,并将其属性设置为 "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)

在这个例子中,我们创建了一个名为 p1Person对象,并将其属性设置为 "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)

在这个例子中,我们创建了一个名为 p1Person对象,并将其属性设置为 "John"36。然后,我们使用 del语句删除对象的 name属性。

注意,如果我们尝试访问被删除的属性,Python 将引发 AttributeError异常。因此,我们在删除属性之前应该确保我们不再需要它。

上一篇: 下一篇:
精彩推荐

世界动态:Python面向对象编程-类和对象-类的定义和使用(三)

2023-04-18

【当前热闻】晚间公告丨4月18日这些公告有看头

2023-04-18

全球信息:【甘快看】甘肃实行环评“容缺受理”推进试点项目建设

2023-04-18

国产新车报道:新款奥迪A3上市 售价18.92-25.27万元

2023-04-18

环球聚焦:一图速览|2023年中国经济首季成绩单

2023-04-18

海能实业: 公司创业板向不特定对象发行可转换公司债券发行结果公告

2023-04-18

天天播报:沙特外交大臣抵达叙利亚首都大马士革

2023-04-18

全球快报:应急管理部与中国铁塔股份有限公司签署战略合作框架协议

2023-04-18

世界快看:渭城区司法局召开全区司法行政工作会议

2023-04-18

世界动态:《灌篮高手》首映燃情又催泪

2023-04-18

聪明反被聪明误!60岁李春江或金盆洗手,晚节不保还有更大麻烦 世界快讯

2023-04-18

新资讯:4月18日涨停板复盘:剑桥科技涨停 中科曙光、中际旭创炸板

2023-04-18

《如何利用人工智能学习?百篇教育机器人学术文章深度分析》报告发布

2023-04-18

【天天新视野】4月18日华南地区顺酐市场行情弱势整理

2023-04-18

四川黄金4月18日龙虎榜数据-环球实时

2023-04-18

环球实时:湘乡农商银行栗山支行联合虞塘法庭开展“送法下乡”普法宣传活动

2023-04-18

【速看料】兴业银行成都分行成立二十周年系列报道 低碳金融率先行,奏响绿色“G大调”

2023-04-18

2023上海车展:小鹏G6首发亮相 每日热文

2023-04-18

信息:10万左右的轿车排行榜前十名(2020年30万左右的轿车排行榜前十名)

2023-04-18

看点:江西冶金职院多形式开展国家安全宣传教育活动

2023-04-18
相关推荐

世界动态:Python面向对象编程-类和对象-类的定义和使用(三)

2023-04-18

【当前热闻】晚间公告丨4月18日这些公告有看头

2023-04-18

全球信息:【甘快看】甘肃实行环评“容缺受理”推进试点项目建设

2023-04-18

国产新车报道:新款奥迪A3上市 售价18.92-25.27万元

2023-04-18

环球聚焦:一图速览|2023年中国经济首季成绩单

2023-04-18

海能实业: 公司创业板向不特定对象发行可转换公司债券发行结果公告

2023-04-18

天天播报:沙特外交大臣抵达叙利亚首都大马士革

2023-04-18

全球快报:应急管理部与中国铁塔股份有限公司签署战略合作框架协议

2023-04-18

世界快看:渭城区司法局召开全区司法行政工作会议

2023-04-18

世界动态:《灌篮高手》首映燃情又催泪

2023-04-18