Python setattr() 函数

2024年9月26日 | 阅读 2 分钟

Python setattr() 函数用于为对象的属性设置值。它接受三个参数:一个对象、一个字符串和一个任意值,并返回 None。当我们想要向对象添加新属性并为其设置值时,它很有用。该函数的签名如下所示。

签名

参数

object: 允许其属性被更改的对象。

name:属性的名称。

value:设置为属性的值。

所有参数都是必需的。

返回

它向调用函数返回 None。

让我们看一些 setattr() 函数的例子来理解它的功能。

Python setattr() 函数示例 1

在这里,我们使用 setattr() 函数添加一个新属性并设置其值。

输出

Python setattr() 函数示例 2

如果我们不想设置任何值,则默认情况下可以将其设置为 None。

输出

102
Sohan
None

Python setattr() 函数示例 3

即使在调用 setattr() 函数之后,我们也可以重新分配(重置)属性的值。请参阅下面的示例。

输出


下一主题Python Set