一. 引言 前面两节分别介绍了Python类中的__str__和__repr__方法的作用和语法,所有新式类都支持这两个方法,因为object类实现了这两个方法,但实际上各位开发者在自定义类的过程中,应该重写相关方法,特别是__str__输出的应该是用户关注的容易理解的信息,因此对那些负责与客户交互的类,至少更应该重写__str__方法. 二. 重写__repr__方法 object类提供的__repr__方法,只是简单输出模块名.类名以及对象的ID信息,如果开发者要输出开发人员足够知悉的属性,…