当前位置: 首页 > 情怀
当前讯息:Python面向对象编程-类和对象-类的定义和使用(三)
来源:腾讯云     时间:2023-04-19 07:42:52


【资料图】

访问属性

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

广告

X 关闭

户外

英媒:调查显示,欧洲年轻一代危险网络行为成常态

英媒:调查显示,欧洲年轻一代危险网络行为成常态

(相关资料图)【环球时报综合报道】据英国《卫报》5日报道,近日,一项针对英国、法国、西班牙等9个欧洲...

“网红AI”写作技巧惊人?英媒:大学生用其完成考试答题能拿满分

“网红AI”写作技巧惊人?英媒:大学生用其完成考试答题能拿满分

(资料图)【环球时报综合报道】人工智能研究机构OpenAI日前发布的全新聊天机器人模型ChatGPT,不仅会自动...

【环球报资讯】威尔士两高官公款看世界杯,被批“浪费纳税人的钱财”

【环球报资讯】威尔士两高官公款看世界杯,被批“浪费纳税人的钱财”

(相关资料图)【环球时报综合报道】因被指在卡塔尔公款旅游,英国威尔士首席部长马克·德雷克福德和经济...

新华全媒+丨年内第二次降准落地 释放长期资金约5000亿元

新华全媒+丨年内第二次降准落地 释放长期资金约5000亿元

【资料图】新华社北京12月5日电(记者吴雨)年内第二次降准12月5日正式落地,释放长期资金约5000亿元。...

我国将依托“832平台”深入推进政府采购脱贫地区农副产品

我国将依托“832平台”深入推进政府采购脱贫地区农副产品

【资料图】新华社北京12月5日电(记者申铖)记者5日从财政部了解到,财政部、农业农村部、国家乡村振兴...

全国快递日均业务量复苏提速 重回3亿件以上

全国快递日均业务量复苏提速 重回3亿件以上

(相关资料图)新华社北京12月5日电(记者戴小河)国家邮政局监测数据显示,11月27日以来,全国快递日均业...

环球热点评!报告显示中国已成世界上空气质量改善最快的国家

环球热点评!报告显示中国已成世界上空气质量改善最快的国家

(相关资料图)中国网 中国发展门户网讯 11月29日,亚洲清洁空气中心在2022中国蓝天观察论坛上发布了最...

【天天新视野】北京:完善义务教育交流轮岗激励机制

【天天新视野】北京:完善义务教育交流轮岗激励机制

(资料图)新华社北京12月3日电(记者罗鑫、赵琬微)北京市教委等十部门日前发布的《北京市新时代基础教育...

天天动态:​空间站第三批空间科学实验样品顺利返回并交付实验科学家

天天动态:​空间站第三批空间科学实验样品顺利返回并交付实验科学家

(资料图)中国网 中国发展门户网讯北京时间2022年12月4日20时09分,神舟十四号载人飞船返回舱在东风着陆...

世界速看:我国在国际上首次完成了水稻从种子到种子全生命周期空间培养实验

世界速看:我国在国际上首次完成了水稻从种子到种子全生命周期空间培养实验

中国网 中国发展门户网讯北京时间2022年12月4日20时09分,神舟十四号载人飞船返回舱在东风着陆场成功着...

露营