开发者社区> 问答> 正文

python必备内置函数- getattr()  

python必备内置函数- getattr()

展开
收起
请回答1024 2020-03-30 11:28:58 526 0
2 条回答
写回答
取消 提交回答
  • 代码改变世界,我们改变代码

    getattr这个样通常出现的场景是:

    参数化或者说配置化对象名为字符串。

    可以动态的使用类。

    比如有一个类名叫DemoClass,下有一个func()方法返回字符串"yes"。

    现在把类名动态配置太了配置文件中。

    demo = "DemoClass"

    ret = getattr(demo, "func")()

    print(ret) ret为yes

    2020-04-03 10:09:28
    赞同 展开评论 打赏
  • 获取对象的属性

    In [106]: getattr(xiaoming,'name')
    Out[106]: 'xiaoming'
    
    2020-03-30 11:29:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载