我正在潜入一些面向对象的编程。不幸的是,我甚至无法迈出第一步。使用str将类转换为字符串。这里是我的代码:__str__不工作python
class Time:
def __init__(self, hours = 0, minutes = 0, seconds = 0):
self.hours = hours
self.minutes = minutes
self.seconds = seconds
def __str__(self):
return "basdfadsg"
time1 = Time
time1.hours = 3
time1.minutes = 23
time1.seconds = 13
print(time1)
每当我试着
print(time1)
返回
<class '__main__.Time'>
我在做什么错?
任何帮助,将不胜感激!
这是非常快的。 – 2013-03-08 18:54:22
@MarkRansom - 我想是在正确的时间。 – mgilson 2013-03-08 18:55:11
我想知道是否有可能为类对象本身添加一个__str__方法?不是说它会有用,我只是好奇。 – 2013-03-08 18:58:11