Python---类(属性的修改和增加)

# 那么如何修改和增加类属性呢?

# 修改类属性,也就是修改类里面的变量
# 从类方法去修改和增加类属性

# 1.从内部增加或者修改类属性
class ClassA():  # 定义一个类
    v1 = '奥特曼'

    @classmethod  # 使用类方法 不可省去
    def fun1(cls):
        print('原来的v1值是:' + cls.v1)
        cls.v1 = input('请输入修改v1的值:')
        print('修改后v1的值为:' + cls.v1)
        # 还有一个增加的语段没写


# ClassA.v1() 这样是有问题的 不要忘记调用语法
ClassA.fun1()  # 调用


# 还是需要自己多学,例子展开学习,不要只看,自己去运行,看结果,然后多去想一想

# 2.从外部增加或者修改类属性

class ClassA():
    s1 = "两点"

    @classmethod
    def fun1(cls):
        print("我是fun1" + cls.s1)


ClassA.fun1()
ClassA.s1 = input('please input s1 values:')
ClassA.fun1()

ClassA.s2 = input('please input add s2 values:')
print(ClassA.s2)

你可能感兴趣的:(python)