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来访问它。
00:414月23日上午10点半,由青海省海南藏族自治州人民政府主办,海南藏族自治州农牧局、海南藏族自治州藏羊
金融界4月23日消息淄博烧烤的热度逐渐蔓延到A股市场,上周淄博烧烤相关概念股出现异动,如得利斯、惠发食品
建科股份2022年净利1 63亿同比增长0 44%董事长杨江金薪酬114 73万2023 4 2320:45:24挖贝网白杨树挖贝网4月23日,建
4月23日上午,致敬人民海军英雄仪式在青岛海军博物馆海军英雄广场隆重举行。“行鸣枪礼!”一声令下,鸣...
陕西省气象台2023年04月23日17时45分继续发布道路结冰黄色预警信号:预计未来12小时内下述地区路
IT之家4月23日消息,据英国《金融时报》报道,知情人士称,软银集团旗下芯片设计公司Arm将与制造伙伴合作开
CFi CN讯:新机遇LOF(基金代码:162414)公布华宝新机遇灵活配置混合型证券投资基金(LOF)2023年第1季度
面对今年一季度亏损扩大的事实,可能公司实控人也不想干了,直接“卡点”抛出减持计划,公司实际控制人...
据河钢集团消息,德国当地时间4月20日,河钢集团董事长于勇在慕尼黑与西门子全球执行副总裁、西门子艾闻达