一 . 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( ) 获取密文