首页 > 其他 > 详细

类的特殊成员方法

时间:2018-11-27 22:39:51      阅读:311      评论:0      收藏:0      [点我收藏+]

 

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__方法

 

类的特殊成员方法

原文:https://www.cnblogs.com/huangguabushihaogua/p/10029477.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!