Python面向对象编程-类和对象-类的定义和使用(三)
2023-04-23 21:36:48 |来源:腾讯云
(资料图片)
访问属性
我们可以使用点号 .
来访问对象的属性。例如,如果我们有一个名为 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)
在这个例子中,我们创建了一个名为 p1
的 Person
对象,并将其属性设置为 "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)
在这个例子中,我们创建了一个名为 p1
的 Person
对象,并将其属性设置为 "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)
在这个例子中,我们创建了一个名为 p1
的 Person
对象,并将其属性设置为 "John"
和 36
。然后,我们使用 del
语句删除对象的 name
属性。
注意,如果我们尝试访问被删除的属性,Python 将引发 AttributeError
异常。因此,我们在删除属性之前应该确保我们不再需要它。
关键词:
标签阅读
-
Python面向对象编程-类和对象-类的定义和使用(三)
2023-04-23 -
环球观焦点:近期,央行围绕一季度金融数据回应了这些关切
2023-04-23 -
中国星辰|格物致知 叩问苍穹
2023-04-23 -
“二阳”冲上热搜,又一波高峰要来?金冬雁:只有少数,五一...
2023-04-23 -
广发证券董事长林传辉:综合利用资本市场金融工具,从五方面...
2023-04-23 -
图森未来“拨乱反正”探索国内商业落地,推域控感知融合方案...
2023-04-23 -
广东银保监局副局长陈晓勇:围绕制造业“四化”高质量发展,...
2023-04-23 -
每日热门:徽派资管圈第二届年会成功举办
2023-04-23 -
“中医按摩科技”倍轻松业绩大跳水 上市以来首亏_天天最资讯
2023-04-23 -
最近有市场传闻,全球排名第三的德国德马吉机床决定给
2023-04-23 -
环球简讯:华厦眼科一季度归母净利润1.5亿元,2022年归母净利...
2023-04-23 -
如何制作 5 人啤酒漏斗_女朋友送礼物文案发什么_环球热头条
2023-04-23 -
全能实力,印证不凡!哈弗枭龙MAX全新Hi4电四驱极限PK赛技压群雄
2023-04-23 -
央视公布福建舰新动向具体详细内容是什么-天天快讯
2023-04-23 -
喜相逢第六次递表港交所,融资租赁净利差连续下滑,短期资产...
2023-04-23 -
工业软件迎来高速发展阶段,全国有近1670家相关企业-看点
2023-04-23 -
大宗商品周报丨油价大幅回落,锂价止住跌势_快看
2023-04-23 -
万科完成发行2023年第一期中票 金额20亿利率3.11% 热资讯
2023-04-23 -
当前时讯:专访普华永道倪清:中国企业应实践绿色金融,多关...
2023-04-23 -
公募底牌披露AI一季度机构加仓个股主要观察几个重点
2023-04-23