您的当前位置:首页 > 经济 > 正文

Python面向对象编程-类和对象-类的定义和使用(三)

  • 2023-04-23 22:56:20 来源:腾讯云


【资料图】

访问属性

我们可以使用点号 .来访问对象的属性。例如,如果我们有一个名为 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面向对象编程-类和对象-类的定义和使用(三)

我们可以使用点号 来访问对象的属性。例如,如果我们有一个名为name的属性,我们可以使用p1 name来访问它。

牡丹花开 八方客来-最新资讯

日前,第十届汉牡丹文化节在河北省邢台市柏乡县拉开帷幕,绽放的牡丹花吸引了众多游客前来观赏。新华社记者

体彩开奖球卡、卡、卡住了……被疑人为操纵!官方回应 当前讯息

近日,一段体彩开奖视频在网上流传,视频内容显示,开奖过程中,多个中奖彩球在出口处停留数秒后,方下落掉

军品服饰展览图片高清 军品服饰

今天来聊聊关于军品服饰展览图片高清,军品服饰的文章,现在就为大家来简单介绍下军品服饰展览图片高清,军

创维数字2023年第一季度营收23.42亿 净利1.17亿 远期外汇投资损失增加|天天热点评

挖贝网4月23日,创维数字(000810)发布2023年第一季度报告,公告显示,2023年第一季度营业收入为2,342,

猜您喜欢

【版权及免责声明】凡注明"转载来源"的作品,均转载自其它媒体,转载目的在于传递更多的信息,并不代表本网赞同其观点和对其真实性负责。亚洲时报网倡导尊重与保护知识产权,如发现本站文章存在内容、版权或其它问题,烦请联系。 联系方式:8 86 239 5@qq.com,我们将及时沟通与处理。

关注