#!/usr/bin/env python
class SportsCar(object):
def __init__(self,make,colour):
self.make = make
self.colour = colour
self.horn = "BEEEEEEEEPPPPPPP"
def honk(self):
#now we can make some noise!
print self.make,' ',self.colour,' ',self.horn
print "Done "
mycar = SportsCar('Honda','silver')
#print mycar.make
#print mycar.colour
print mycar.honk()
print "Good Bye!!"
上述代码的输出如下所示。
Honda silver BEEEEEEEEPPPPPPP
Done
None
Good Bye!!
输出的前两行
Honda silver BEEEEEEEEPPPPPPP
Done
这是由 mycar.honk() 打印的。
我也明白第4行
Good Bye!!
我不明白第三行中的“无”从何而来?有人可以解释一下吗?
还有另一个相关的问题
declerations 之间有什么区别
class SportsCar:
和
class SportsCar(object):
我一直在不同的地方看到这两种说法。?