Python面向对象编程-类和对象-类的定义和使用(三)
我们可以使用点号 来访问对象的属性。例如,如果我们有一个名为name的属性,我们可以使用p1 name来访问它。
(资料图片仅供参考)
我们可以使用点号 .
来访问对象的属性。例如,如果我们有一个名为 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
异常。因此,我们在删除属性之前应该确保我们不再需要它。
标签:
我们可以使用点号 来访问对象的属性。例如,如果我们有一个名为name的属性,我们可以使用p1 name来访问它。
中新网北京4月23日电(宋宇晟雷晓琳)“风光储融合发展的前哨阵地”“空中三峡”……多位专家、业内人士近日
日前,《人造板制造工业重污染天气重点行业绩效分级及减排措施技术指南》(以下简称《指南》)修订召开线上
【云南多地发布干旱橙色预警部分地区有特旱】财联社4月23日电,云南省楚雄、红河、普洱等多县市发布干旱橙
养猪行情:生猪价格从春节假期结束之后整体保持着跌跌不休的态势,而且猪价已经从9元的高位跌破8元,直奔7
晋城市气象局发布道路结冰黄色预警【Ⅲ级 较重】【2023-04-23】
了解辽宁省有哪些一本大学,分别多少分录取,以及全国一本大学有哪些在辽宁招生,都是辽宁省考生在选择大学
E周看点丨传仰望U8订单已破万;理想发布800V超充纯电解决方案本周,国内新能源汽车市场有哪些大事发生?202
[ 相关新闻 ]