python的面型对象与实例6-类属性的增删改查

class Chinese:
    country='China'
    def __init__(self,name):
        self.name=name

    def play_ball(self,ball):
        print('%s 正在打 %s' %(self.name))
##查看
#print(Chinese.country)

##修改
Chinese.country='Japean'
print(Chinese.country)
p1=Chinese('alex')
print(p1.__dict__)
print(p1.country)


#增加
Chinese.dang='*'
print(Chinese.dang)
print(p1.dang)


#删除
del Chinese.dang
del Chinese.country
print(Chinese.__dict__)
#print(Chinese.country)
def eat_food(self,food):
    print('%s 正在吃%s' %(self.name,food))
Chinese.eat=eat_food
print(Chinese.__dict__)
p1.eat('屎')

def test(self):
    print('test')
Chinese.play_ball=test
p1.play_ball()# Chinese.play_ball(p1)

1.查看

python的面型对象与实例6-类属性的增删改查

2.修改

python的面型对象与实例6-类属性的增删改查

3.添加

python的面型对象与实例6-类属性的增删改查

4.删除

python的面型对象与实例6-类属性的增删改查

5.同级函数

python的面型对象与实例6-类属性的增删改查

上一篇:@Conditional & @Profile SpringBoot中自动化配置条件注解使用事件。


下一篇:CF983E NN country