python函数能重载吗 python 函数可以重名吗( 四 )


def __setitem__(self, key, value):
print 'key=%s,value=https://www.04ip.com/post/%s' % (key, value)
zoo = Zoo()
zoo['a'] = 'a'
zoo['b'] = 'b'
zoo['c'] = 'c'
打?。?
key=a,value=https://www.04ip.com/post/a
key=b,value=https://www.04ip.com/post/b
key=c,value=https://www.04ip.com/post/c
.8 __delitem__
__delitem__ 在调用 del instance[key] 时调用,你可能记得它作为从字典中删除单个元素的方法 。当你在类实例中使用 del 时,Python 替你调用 __delitem__ 专用方法 。
class A:
def __delitem__(self, key):
print 'delete item:%s' %key
a = A()
del a['key']
关于python函数能重载吗和python 函数可以重名吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读