在python中定義[]呼叫的方法

weixin_34148456發表於2015-01-07
>>> class Test(object):
...     def __getitem__(self, arg):
...             return str(arg)*3
... 
>>> test=Test()
>>> type(test)
<class '__main__.Test'>
>>> print test[0]
000
>>> print test['kitten']
kittenkittenkitten

相關文章