zoukankan      html  css  js  c++  java
  • __call__

    __call__

    一、__call__

    • 对象后面加括号时,触发执行。
    • 注:构造方法的执行是由创建对象触发的,即:对象 = 类名() ;而对于 __call__ 方法的执行是由对象后加括号触发的,即:对象() 或者 类()()
    class Foo:
        def __init__(self):
            print('__init__触发了')
    
        def __call__(self, *args, **kwargs):
    
            print('__call__触发了')
    
    
    obj = Foo()  # 执行 __init__
    
    __init__触发了
    
    obj()  # 执行 __call__
    
    __call__
    
  • 相关阅读:
    Ajax(三)
    Ajax(二)
    Django(四)
    Ajax(一)
    Django(三)
    Django(二)
    Django(一)
    Http协议
    Bootstrap
    python 绑定方法
  • 原文地址:https://www.cnblogs.com/Dr-wei/p/11851385.html
Copyright © 2011-2022 走看看