小白教程
所有教程
关于
Search
172.71.254.81
172.71.254.81
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Python func setattr”的源代码
本页内容
上一节:
Python3_func_number_min
下一节:
Python_func_all
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:setattr()}}[[Category:python3 built in functions|5]] = Python setattr() 函数 = [[python built in functions|Python 内置函数]] == 描述 == '''setattr()''' 函数对应函数 [[python func getattr|getattr()]],用于设置属性值,该属性不一定是存在的。 == 语法 == setattr() 语法: <sample title="" desc="" lang="python" hererun="1"> setattr(object, name, value) </sample> == 参数 == * object -- 对象。 * name -- 字符串,对象属性。 * value -- 属性值。 == 返回值 == 无。 以下实例展示了 setattr() 函数的使用方法: 对已存在的属性进行赋值: <sample title="" desc="" lang="python" hererun="1"> >>>class A(object): ... bar = 1 ... >>> a = A() >>> getattr(a, 'bar') # 获取属性 bar 值 1 >>> setattr(a, 'bar', 5) # 设置属性 bar 值 >>> a.bar 5 </sample> 如果属性不存在会创建一个新的对象属性,并对属性赋值: <sample title="" desc="" lang="python" hererun="1"> >>>class A(): ... name = "xiaobai" ... >>> a = A() >>> setattr(a, "age", 28) >>> print(a.age) 28 >>> </sample> [[python built in functions|Python 内置函数]]
返回至“
Python func setattr
”。
上一节:
Python3_func_number_min
下一节:
Python_func_all