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)



  • 相关阅读:
    什么是微服务架构?
    docker 安装 mongo he SCRAM_SHA_1 authentication mechanism requires libmongoc built with ENABLE_SSL
    好用的JsonView插件
    新建vmware虚拟机无法访问网络
    安装Docker到CentOS(YUM)
    CentOS7下安装MySQL5.7安装与配置
    mongodb 阿里云centos7安装
    JS数组
    前端基本知识
    JS算法
  • 原文地址:https://www.cnblogs.com/Beny-Bruce/p/5083744.html
Copyright © 2011-2022 走看看