int是不可变的,因此您无法在创建后对其进行修改,请
__new__改用
class TestClass(int): def __new__(cls, *args, **kwargs): return super(TestClass, cls).__new__(cls, 5)print TestClass()

int是不可变的,因此您无法在创建后对其进行修改,请
__new__改用
class TestClass(int): def __new__(cls, *args, **kwargs): return super(TestClass, cls).__new__(cls, 5)print TestClass()