如何在Python中打印类中的一个属性?

如何在Python中打印类中的一个属性?,python,python-3.x,class,attributes,class-attributes,Python,Python 3.x,Class,Attributes,Class Attributes,简单地说,我有一个类,它有一个方法可以在类示例中打印特定的attibute: 类别属性: 定义初始自我,名称, 瓦数: self.name=名称 自身瓦数=瓦数 def打印属性自身: 类中的printattribute为+GetAttr,瓦数 预期产出为: 属性名称为wattage:test 您不需要帮助函数,Python没有受限的访问权限。只需直接访问属性: a=AttrName,10 印刷瓦数 如果您真的想制作这样的打印方法,有两种方法: 类别属性: 定义初始值、名称、瓦数: self.na

简单地说,我有一个类,它有一个方法可以在类示例中打印特定的attibute:

类别属性: 定义初始自我,名称, 瓦数: self.name=名称 自身瓦数=瓦数 def打印属性自身: 类中的printattribute为+GetAttr,瓦数 预期产出为:

属性名称为wattage:test
您不需要帮助函数,Python没有受限的访问权限。只需直接访问属性:

a=AttrName,10 印刷瓦数 如果您真的想制作这样的打印方法,有两种方法:

类别属性: 定义初始值、名称、瓦数: self.name=名称 自身瓦数=瓦数 def打印功率自身: printf'Wattage in*instance*是{getattrself,Wattage}'getattr通过字符串名获取 def print_名称自身: *实例*中的printfName是{self.name} 类中的printattribute是+getattrself,wattageCurious,为什么不直接使用self.wattage?