class F: def __str__(self): return 'hello china' def __int__(self): return 123res = F()print(res) #结果是hello chinaprint(int(res)) #结果是123创建的对象时,会自动去寻找类中的__str__函数,当我们用int转换类创建的对象时,会自动去寻找类中的__int__函数