我正在尝试开发一个Elevator模拟器。当电梯向上移动时,我希望能够显示有多少客户正在等待,电梯,楼层等。 (一串)
当我在while循环中调用self.__str__()
时,它只是进入但不会将字符串返回到屏幕。
有人可以给我们一些帮助 感谢
答案 0 :(得分:1)
您不应该直接致电__str__
。它应该像str(object)一样调用或让它自动转换。
此外,它只返回表示对象的可读字符串。它不打印它。你会想做的。
print(self.__str__())
或只是
print(self)