6
我知道我們可以重載類實例的行爲,例如, -我們是否可以重載類對象的行爲
class Sample(object): pass
s = Sample()
print s
<__main__.Sample object at 0x026277D0>
print Sample
<class '__main__.Sample'>
我們可以改變的print s
結果:
class Sample(object):
def __str__(self):
return "Instance of Sample"
s = Sample()
print s
Instance of Sample
我們可以改變的print Sample
結果呢?