版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cadi2011/article/details/86438813
# -*- coding:utf-8 -*-
#面试题,写一个方法,将一行字符串中所有的单词数量统计出来
class Person(object):
TAG = "hello"
p1 = Person()
p2 = Person()
print p1.TAG #第一种赋值方式
print p2.TAG
print Person.TAG #第二种赋值方式
p1.TAG = "damn it"
print p1.TAG
print p2.TAG
print Person.TAG
输出结果:可以看到,只有p1的TAG,被赋值成了新的"damn it"
hello
hello
hello
damn it
hello
hello
如何将所有对象引用的类变量都赋值成同一个值呢?
Person.TAG = "damn it"
输出结果:完美解决问题
hello
hello
hello
damn it
damn it
damn it