zoukankan      html  css  js  c++  java
  • day17, issubclass,type, isinstance,反射

    一,issubclass,type, isinstance。

      issubclass 判断xxx类是否是xxx类的子类

      type 获取到xxx对象的类型

       isinstance 判断xxx对象是否是xxx类型的(向上判断)

      如何判断一个方法或者一个函数(FunctionType, MethodType)

    from types import FunctionType, MethodType
    print(isinstance(xx, FunctionType)))
    print(isinstance(xx, MethodType)))

      结论:1,实例方法:

           用类名访问.函数

           用对象访问.方法

         2,静态方法: 都是函数

         3,类方法: 都是方法

    二,反射:  

        hasattr(对象, 属性(字符串))
        getattr(对象, 属性(字符串)) 从对象中获取到xxx属性

        setattr(对象, 属性, 值)
        delattr(对象, 属性) 从对象中删除xxx属性

     

  • 相关阅读:
    ios 动画与2D、3D绘图
    ios UI设计与开发 按钮、图标和图片
    算法基础
    快速排序
    ios网络开发 同步下载和异步下载
    用C#调用Execl
    SQL函数大全
    出差
    窗体间的互操作
    垂直滚动条代码
  • 原文地址:https://www.cnblogs.com/wm828/p/9937384.html
Copyright © 2011-2022 走看看