互联网技术 / 互联网资讯 · 2024年3月12日

Python 内置 setattr() 函数详解

setattr() 是 Python 的内置函数之一,其作用是为对象设置指定名称的属性值。该属性不一定已经存在,使用 setattr() 可以直接创建并赋值。

语法如下:

setattr(object, name, value)

参数说明:

  • object:要设置属性的目标对象。
  • name:字符串,属性名称。
  • value:要赋给属性的值。

示例用法:

为已存在的属性赋新值:
云计算开发:Python内置函数-setattr()函数详解

如果属性尚不存在,setattr() 将创建一个新的对象属性并赋值:
云计算开发:Python内置函数-setattr()函数详解