跳转至

Python 通过字符串操作对象属性

概要: 给定字符串,操作Python对象的属性

创建时间: 2022.11.21 23:39:01

更新时间: 2022.11.21 23:49:06

问题

如果只有一个字符串,如何确定一个Python对象是否有同名的属性,如何获取,重写或删除此属性?

方法

通过以下4种Python内置方法快速操作对象属性

  • hasattr() 判断对象是否包含属性
  • getattr() 获取对象属性值
  • setattr() 设置对象属性值
  • delattr() 删除对象属性

参考