Python面向对象编程-类和对象-类的定义和使用(三) 环球热点

来源:2023-04-18 21:35:01    时间:腾讯云


(相关资料图)

访问属性

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

关键词:

文章推荐

  • Python面向对象编程-类和对象-类的定义和使用(三) 环球热点

    我们可以使用点号 来访问对象的属性。例如,如果我们有一个名为name的属性,我们可以使用p1 name来访问它。

    腾讯云 2023-04-18
  • 太仓论坛网_太仓论坛-焦点短讯

    1、大家搜百度输入“太仓论坛”得到两个名:太仓论坛 烟雨江南;好太仓论坛看上去没什么区别我对版主说要搞

    互联网 2023-04-18
  • 科学家发现约8亿年前古生物——霍氏串珠

    近期,中国科学院南京地质古生物研究所与山东科技大学、南京大学、美国弗吉尼亚理工大学等国内外单位的科研

  • 麦田房产协助签订阴阳合同避税被罚3万元|环球动态

    天眼查App显示,近日,北京麦田房产经纪有限公司因违反《房地产经纪管理办法》,被北京市海淀区住房和城乡

    环球网产经 2023-04-18
  • 每日热文:夏天学会这些散热“冷知识”,手机至少能降10°C

    进入四月后全国气温逐渐升高,空气中弥漫着燥热气息,南方有些地区现在甚至都突破了30度。夏天最令人烦恼的

    中关村在线 2023-04-18
  • 广告

    X 关闭

    X 关闭

  • 众测
  • more+

    京张高铁每日开行17对冬奥列车

      京张高铁每日开行17对冬奥列车  预计冬奥服务保障期运送运动员、技术官员、持票观众等20万人次  2月6日,2022北京新闻中心举行“北

    北京冬奥会开幕式上 小学生朱德恩深情演绎《我和我的祖国》

      北京冬奥会开幕式上 小学生朱德恩深情演绎《我和我的祖国》  9岁小号手苦练悬臂吹响颂歌  2月4日晚,在北京冬奥会开幕式上,9岁的

    2022北京冬奥会开幕式这19首乐曲串烧不简单

      多名指挥家列曲目单 再由作曲家重新编曲 本报专访冬奥开幕式音乐总监赵麟  开幕式这19首乐曲串烧不简单  “二十四节气”倒计时、

    “一墩难求” 冰墩墩引爆购买潮

    设计师:没想到冰墩墩成爆款一墩难求冰墩墩引爆购买潮 北京冬奥组委:会源源不断供货北京冬奥会吉祥物冰墩墩近日引爆购买潮,导致一墩难求