开发手册 欢迎您!
软件开发者资料库

Python setattr() 函数

Python内置函数是Python编程语言中预先定义的函数。嵌入到主调函数中的函数称为内置函数,又称内嵌函数。 作用是提高程序的执行效率,内置函数的存在极大的提升了程序员的效率和程序的阅读。本文主要介绍Python setattr() 内置函数的使用及示例代码。

Python 内置函数

例如:

更改"person"对象的"age"属性的值:

class Person:    name = "John"    age = 36    country = "Norway"setattr(Person, 'age', 40)print(Person.age)

1、定义和用法

setattr()函数设置指定对象的指定属性的值。

2、调用语法

setattr(object, attribute, value)

3、参数说明

参数

描述

object

必需的参数, 对象。

attribute

必需的参数,要设置的属性名称

value

必需的参数,要赋予指定属性的值

4、使用示例

class A():    name = "python"    a = A()setattr(a, "age", 28)print(a.age)

5、相关函数

delattr():函数,用于删除属性

getattr():函数,用于获取属性的值

hasattr():函数,用于检查属性是否存在


Python 内置函数