python 在打印一个实例化对象时,打印的是对象的地址,比如:<__main__.Workers object at 0x00000000255A9AC8>
而__str__(self)就可以打印具体的属性,用法如下:
def __str__(self): msg = "姓名:{},工号:{},工资:{}".format(self.name,self.number,self.salary) return msg
在打印实例化对象时打印的内容:
姓名:**,工号:0001,工资:3600
python 在打印一个实例化对象时,打印的是对象的地址,比如:<__main__.Workers object at 0x00000000255A9AC8>
而__str__(self)就可以打印具体的属性,用法如下:
def __str__(self): msg = "姓名:{},工号:{},工资:{}".format(self.name,self.number,self.salary) return msg
在打印实例化对象时打印的内容:
姓名:**,工号:0001,工资:3600
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。