python

当前位置:首页 > python面向对象 > 当前文章

python面向对象

属性的增删改查操作

2020-04-04 118赞 python中国网
每篇文章努力于解决一个问题!python高级、python面试全套、操作系统经典课等可移步文章底部。

  数据库需要增删改查操作,定义一个变量也要增删改查,要操作事物就得增删改查!同理可得:类属性和实例属性都需要增删改查操作!  

# ‐*‐ coding: utf‐8 ‐*‐
class Person:

    nationality = "Chinese"
    addr = "北京"

    def __init__(self,name,age,sex):
        self.name = name
        self.age = age
        self.sex = sex

print("实例属性操作")
p = Person("aaa",26,"Male")
p.name = "dong" # 修改属性
p.job = "CEO" # 添加实例属性
del p.sex # 删除实例属性
print(p.name,p.job)  #打印添加的实例属性

# 类属性操作
Person.nationality = "US"
Person.race = "Yellow" # 添加类属性
print(Person.nationality,Person.race)
del Person.addr
# print(p.addr) # 再调用已删除的类属性就会报错了
D:installpython3python.exe D:/pyscript/test/test.py
实例属性操作
dong CEO
US Yellow

Process finished with exit code 0

文章评论

属性的增删改查操作文章写得不错,值得赞赏