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刪除。