Python3: getattr()

Python 中的内置函数,用来得到某一 object 某一属性的值

https://blog.csdn.net/ZauberC/article/details/123176696

getattr(object, "attribute")

  • object: 被提取属性值的对象
  • attribute: 对 object 中的哪个属性提取值;注意要用双引号 "" 引起来
>>> kk= pd.DataFrame([["aa","bb"],[11,22]])
>>> 
>>> kk.shape
(2, 2)
>>> 
>>> getattr(kk, "shape")
(2, 2)

由以上案例可以看出,提取一个 object 的某个属性的方法可以有不止一种,具体用什么方法要根据实际情况而定

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容