环球热消息:Python面向对象编程-类和对象-类的定义和使用(三)
2023-04-19 07:01:44 腾讯云


(相关资料图)

访问属性

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

热门推荐

文章排行

  1. 2023-04-19环球热消息:Python面向对象编程-类和对象-类的定义和使用(三)
  2. 2023-04-19难组词和拼音_难组词 当前快播
  3. 2023-04-19各县(区)开展禁毒进农村集中宣传活动-焦点热议
  4. 2023-04-19红星美凯龙(01528)控股股东红星控股拟减持不超1.44%公司股份|天天速看
  5. 2023-04-19山东广播电视台党委副书记、总编辑周盛阔到日照记者站调研
  6. 2023-04-19真正能让你恢复精神的6种休息类型
  7. 2023-04-19关注:河南汝南:加强春季麦田管理 筑牢夏粮丰收根基
  8. 2023-04-19世界关注:唯恐天下大乱下一句_唯恐天下不乱小鱼大心
  9. 2023-04-19西安曲江公租房申请指南(最新版) 全球滚动
  10. 2023-04-19若带队击败拜仁 瓜迪奥拉将成为最快完成欧冠100胜的主帅-环球热推荐
  11. 2023-04-19【新要闻】湖北电信助力黄梅老铺村“云上生产、网上销售、线上生活”
  12. 2023-04-19天天快讯:上海移动流量套餐资费一览表2022_上海移动流量套餐
  13. 2023-04-19天天快播:媳妇儿是神
  14. 2023-04-19“姐弟恋”为啥多起来了?别贴标签了
  15. 2023-04-192023上海车展:奔驰品牌27款车型参展 迈巴赫EQS SUV全球首秀
  16. 2023-04-19当前速看:爆炒鱿鱼的做法_关于爆炒鱿鱼的做法的介绍
  17. 2023-04-19香港证监会出手:“索赔” 全球热推荐
  18. 2023-04-19环球焦点!建行手机银行如何添加他行银行卡 建行手机银行如何添加他行银行卡号
  19. 2023-04-18“庭院经济”首次被写入中央一号文件 潜力有多大?
  20. 2023-04-18守护年轻人心理健康的运动处方 世界微动态