zoukankan      html  css  js  c++  java
  • 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)



  • 相关阅读:
    百度高级搜索技巧
    JRebel插件使用详解
    css3自适应布局单位vw,vh详解
    vue的MVVM原理
    JS实现全屏和退出全屏
    设置不定宽高的元素垂直水平居中
    微信小程序启动更新机制
    了解MVVM原理
    xss攻击和csrf攻击的定义及区别
    跨站脚本漏洞(XSS)基础讲解
  • 原文地址:https://www.cnblogs.com/Beny-Bruce/p/5083744.html
Copyright © 2011-2022 走看看