• day 18 反射


    一 . issubclass:判断XXX类是否是XXX类的子类。

       type 获取到XXX对象的类型

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

    二 . 判断一个方法或一个函数  

      from                       tupes                     import                     FunctionType                    MethodType

       print(lisinstance(XX,FunctionType)))

       print(isinstance(XX,MethodType)))

       结论:1.实例方法:用类名访问,函数,用对象访问,方法

                  2.静态方法:都是函数

                  3.类方法:都是方法

    三 . 反射(重点)    ¥¥¥ 一二用的最多     三四用的比较少

           hasattr(对象,属性(字符串))

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

           setattr(对象,属性,值)

           delattr(对象,属性)   从对象中删除XXX属性

    四 . md5加密

          import       hashlib

          obj = hashlib.ma5( 加盐 )

          obj.update (铭文的bytes)

          obj.hexdjgest( )  获取密文     

  • 相关阅读:
    ajax异步更新的理解
    Java 中的匿名内部类
    Java 中的方法内部类
    Java 中的静态内部类
    Java 中的成员内部类
    Java 中的 static 使用之静态方法(转)
    构造方法
    成员变量与局部变量的区别
    script标签属性sync和defer
    jsonp原理
  • 原文地址:https://www.cnblogs.com/liuteacher/p/9946666.html
Copyright © 2020-2023  润新知