reprstrgetitemgetattributegetattr repr 交互式时调用 str 作为字符串时调用,如print(instance), str(instance) getitem 取值时调用,如instance[‘key’] getattribute 获取属性或方法时调用,如instance.func, instance.name getattr 获取不存在的属性时调用,如instance.not_exists_attr https://www.cnblogs.com/huchong/p/9306459.htmlhttps://docs.python.org/3/reference/datamodel.html