类的特殊成员方法
Posted huangguabushihaogua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的特殊成员方法相关的知识,希望对你有一定的参考价值。
class Foo():
def __init__(self):
print(‘init‘)
def __call__(self,*args,**kwargs)
print(‘call‘)
def __getitem__(self,item):
print(item)
def __setitem__(self,key,value)
print(key,value)
def __delitem__(self,item)
print(key)
r = Foo() # 执行__init__ 方法
r() # 执行 __call__方法
r[‘keyee’] # 执行 __getitem__方法
r[‘key1‘] = 123 # 执行 __setitem__方法
del r[‘key2‘] # 执行 __delitem__方法
以上是关于类的特殊成员方法的主要内容,如果未能解决你的问题,请参考以下文章