环球关注: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)

在这个例子中,我们创建了一个名为 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-04-21

飞腾CPU走出国门 非洲电厂将用上“中国芯”

近日,国电南自基于飞腾嵌入式CPU和服务器CPU自主研制的“华电睿蓝”火电分散控制系统(DCS)成功中标非洲厄立特里亚HIRGIGO电厂一期DCS改造项

游民星空 2023-04-21

每日热闻!青岛市委统战部举办2023年“金融惠侨”银企对接会

据青岛市委统战部微信公众号“青岛统一战线”消息,4月19日上午,“金侨携手共赢未来”——2023年“金融惠 "><linkhref= "http: www szonline

城市头条网 2023-04-21

冠盛股份(605088):业绩同比高增长,盈利能力大幅提升-2022年年报点评|天天看热讯

冠盛股份(605088):业绩同比高增长,盈利能力大幅提升-2022年年报点评。新闻资讯提供最新、最及时的新闻服务。包括:个股新闻、股票资讯、公司公告等

财通证券 2023-04-21

走进21℃的城市,体验360度的人生 安顺市文化旅游推介会在广州市举行-全球最资讯

走进21℃的城市,体验360度的人生安顺市文化旅游推介会在广州市举行

多彩贵州网 2023-04-21

谷歌:将合并谷歌研究和DeepMind的大脑研究团队,将利用合并后的新部门来加速谷歌在人工智能领域的发展-每日速讯

谷歌:将合并谷歌研究和DeepMind的大脑研究团队,将利用合并后的新部门来加速谷歌在人工智能领域的发展

汇通财经 2023-04-21

国家文物局发布《国家考古遗址公园发展报告(2018—2022)》

4月18日,国家考古遗址公园现场工作会议在湖北省武汉市召开,现场举行了第四批国家考古遗址公园颁牌仪式。国家文物局还在会议现场发布《国家考

中国日报网 2023-04-21

环球关注:Python面向对象编程-类和对象-类的定义和使用(三)

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

腾讯云 2023-04-21

飞腾CPU走出国门 非洲电厂将用上“中国芯”

近日,国电南自基于飞腾嵌入式CPU和服务器CPU自主研制的“华电睿蓝”火电分散控制系统(DCS)成功中标非洲厄立特里亚HIRGIGO电厂一期DCS改造项

游民星空 2023-04-21

每日热闻!青岛市委统战部举办2023年“金融惠侨”银企对接会

据青岛市委统战部微信公众号“青岛统一战线”消息,4月19日上午,“金侨携手共赢未来”——2023年“金融惠 "><linkhref= "http: www szonline

城市头条网 2023-04-21

冠盛股份(605088):业绩同比高增长,盈利能力大幅提升-2022年年报点评|天天看热讯

冠盛股份(605088):业绩同比高增长,盈利能力大幅提升-2022年年报点评。新闻资讯提供最新、最及时的新闻服务。包括:个股新闻、股票资讯、公司公告等

财通证券 2023-04-21

走进21℃的城市,体验360度的人生 安顺市文化旅游推介会在广州市举行-全球最资讯

走进21℃的城市,体验360度的人生安顺市文化旅游推介会在广州市举行

多彩贵州网 2023-04-21

谷歌:将合并谷歌研究和DeepMind的大脑研究团队,将利用合并后的新部门来加速谷歌在人工智能领域的发展-每日速讯

谷歌:将合并谷歌研究和DeepMind的大脑研究团队,将利用合并后的新部门来加速谷歌在人工智能领域的发展

汇通财经 2023-04-21

国家文物局发布《国家考古遗址公园发展报告(2018—2022)》

4月18日,国家考古遗址公园现场工作会议在湖北省武汉市召开,现场举行了第四批国家考古遗址公园颁牌仪式。国家文物局还在会议现场发布《国家考

中国日报网 2023-04-21
x 广告
x 广告
x 广告

Copyright   2015-2022 亚太仓储网版权所有  备案号:沪ICP备2020036824号-11   联系邮箱: 562 66 29@qq.com