• Python运算符重载


          运算符重载是指在方法(双下划线的特殊方法)中拦截内置的操作--当类的实例出现在内置操作中,Python会自动调用自定义的方法,并且返回自定义方法的操作结果。

          可以让类拦截常规的Python运算。

      可调用对象:__call__()

         函数:内置函数、自定义函数、def、lambda

         类

         类方法

    函数的属性:

        __doc__

        __name__

        __dict__

        __code__

        __globals__

    方法的属性:

        __doc__

        __name__

        __func__

        __class__

        __self__

    内置函数的属性:

        __doc__

        __name__

        __self__

    类:

       __doc__

       __name__

       __bases__

       __dict__

       __module__:定义当前类的模块名称

      

    实例:

      __class__

      __dict__

       

    对象都有特殊方法:

       __init__,__new__,__del__

       __dir__()   __add__()    __ge__()

    a >= b    a.__ge__(b)



  • 相关阅读:
    最近。。。。。。。。。。。
    SQLServer中 多行合成一行 的方法.
    操作Excel
    minheight和height
    提高网页效率的14条准则
    IE和FireFox的Javascript的事件和事件处理总结
    id和class到底要用哪一个?
    XML.parentNode 与 parentElement 的说明
    window.event 对象详解
    padding和margin到底要用哪一个?
  • 原文地址:https://www.cnblogs.com/Beny-Bruce/p/5083744.html
Copyright © 2020-2023  润新知