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)
在这个例子中,我们创建了一个名为 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
异常。因此,我们在删除属性之前应该确保我们不再需要它。
上一篇:太仓论坛网_太仓论坛-焦点短讯
下一篇:最后一页
X 关闭
资讯
- Python面向对象编程-类和对象-类的定义和使用(三) 环球热点
- 太仓论坛网_太仓论坛-焦点短讯
- 科学家发现约8亿年前古生物——霍氏串珠
- 麦田房产协助签订阴阳合同避税被罚3万元|环球动态
- 每日热文:夏天学会这些散热“冷知识”,手机至少能降10°C
- 正恒动力7个月内连发两起致死事故,合规经营及内控制度问题遭问询 焦点速递
- 中科曙光:已为多个国内大模型训练提供算力支持 最新资讯
- 能辉科技(301046.SZ):“能辉转债”4月20日起挂牌交易
科技
-
大山深处的书香春节2022-02-07
-
天津:男子涂改核酸证明进火车站被拘留2022-02-07
-
守护中国唯一国境“骑马线”的“护路人”:保证中欧班列冬季运输安全2022-02-07
-
降雪致青海多条高速实行交通管制2022-02-07
-
广州番禺部分区域被划定为疫情防控管理区2022-02-07