美文网首页
python 反射

python 反射

作者: 热爱PYTHON的小白 | 来源:发表于2020-03-24 15:30 被阅读0次

    python 反射

    -解释类型的语言,在程序被加载到内存运行的时候,可以通过某种方p式获取对象的类型、属性等信息的过程叫做反射

    # 1:判断对象是否有对应的属性
    getattr(object, name, default=None)
    class Toss:
        def showName(self, name):
            print(name)
    obj= Toss()
    # 如果xkd有showName这个属性,那么将showName的值赋值给fun1, 如果没有将匿名函数赋值给fun1
    fun1 = getattr(obj, 'showName', lambda x: print(x))  
    fun1('obj')
    

    相关文章

      网友评论

          本文标题:python 反射

          本文链接:https://www.haomeiwen.com/subject/xdwoyhtx.html