[问与答] 请教大佬一个关于 Python 类成员的问题

class A(object): title = '' class B(object): title = '' objA = A() tmp1 = B()
tmp2 = B() tmp1.title = "21"
tmp1.objA.title = "test" print(tmp2.title) #空
print(tmp2.objA.title) #test

为什么 tmp2.objA.title 也变了?但为什么 tmp2.title 没有变?
这里的类 B 是不是像 C++的静态成员变量:

class B
{
public: static string title; static A objA;
}