您当前的位置: 首页 >> 时尚 > >> 正文

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

来源:腾讯云 2023-04-20 20:27:00发布


(资料图片仅供参考)

访问属性

我们可以使用点号 .来访问对象的属性。例如,如果我们有一个名为 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异常。因此,我们在删除属性之前应该确保我们不再需要它。

上一篇 下一篇
x
推荐阅读 更多

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

2023-04-20

全球最资讯丨做了胃镜是慢性胃炎我如今要怎么做才能恢复好身体呢

2023-04-20

博威合金:公司高性能合金材料目前在对接蔚来、理想等公司

2023-04-20

腾讯qq客服热线人工服务电话是多少_腾讯qq客服人工24热线

2023-04-20

当前观察:中集集团:公司产业集群主要涵盖物流领域及能源行业领域

2023-04-20

2023手游市场现状及前景分析

2023-04-20

快报:3秒俱乐部不再是豪车专属 上海车展必看高性能车盘点

2023-04-20

全球消息!上海土拍第二日四幅地块全部溢价成交:保利48.87亿竞得宝山大场宅地

2023-04-20

国内药品销售需求增长迅速,上游制药装备行业正迎来新一轮发展期

2023-04-20

泰禾集团:张旭所持公司股份于近日被司法强制执行 当前快看

2023-04-20