我正在尝试基于这个类创建一个python类。我试图让它返回该人一周的工资(包括任何加班的时间和半)。我需要把这个方法放在def getPhoneNo(self):方法之后,而放在def __str__(self):
方法之前,因为我正试图在另一个程序中使用这个方法。如果有人能帮忙的话。你知道吗
class PersonWorker: def _init_(self, firstName, lastName, phoneNo): self.firstName= firstName self.lastName= lastName self.phoneNo= phoneNo def getFirstName(self): return self.firstName def getLastName(self): return self.lastName def getPhoneNo(self): return self.phoneNo def _str_(self): stringRep = "First Name: " + self.firstName + "\n" stringRep = "Last Name: " + self.lastName + "\n" stringRep = "Phone Number : " + self.phoneNo + "\n" return stringRep`: def getWeeksPay(self, hours, rate)
我在您发布的示例中看到两个问题:
我用一个我认为您正在尝试完成的示例更新了您的代码片段。你知道吗
__str__
函数看起来正常吗?我的意思是stringRep被更改了几次,最后一个版本被返回。你知道吗我认为函数的主体应该是这样的:
相关问题 更多 >
编程相关推荐