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)



  • 相关阅读:
    stdin stdout stderr
    stat
    ssh-keyscan
    START TRANSACTION
    ssh-keygen
    ssh-agent
    ssh-add
    虚拟化之lxc
    Web 在线文件管理器学习笔记与总结(1)初始文件以及获取首层目录信息
    Java实现 LeetCode 97 交错字符串
  • 原文地址:https://www.cnblogs.com/Beny-Bruce/p/5083744.html
Copyright © 2011-2022 走看看