python的setattr函数实例用法
现在小编已经学习语言程序良久,但是在了解以后,如果让小编再去学习语言要入手入口,一定是先从掌握函数开始了解,原因很简单,任何一个代码串都是有函数构成的,这就好比我们在打游戏的时候,先掌握“w”、“Q”键一样,这样才能灵活运用整个程序的良好运转。又给大家带来一个好用的函数——setattr。
步骤1、描述
setattr 函数对应函数 getatt(),用于设置属性值,该属性必须存在。
步骤2、setattr 语法
setattr(object, name, value)
步骤3、参数
object -- 对象。
name -- 字符串,对象属性。
value -- 属性值。
步骤4、返回值
步骤5、以下实例展示了 setattr 的使用方法:
>>>class A(object): ... bar = 1 ... >>> a = A() >>> getattr(a, 'bar') # 获取属性 bar 值 1 >>> setattr(a, 'bar', 5) # 设置属性 bar 值 >>> a.bar 5
setattr函数实例扩展
更改“Person”对象的“age”属性的值
class Person: name = "John" age = 36 country = "Norway" setattr(Person, 'age', 40)
句法
setattr(object, attribute, value)
到此这篇关于python的setattr函数实例用法的文章就介绍到这了,更多相关如何使用python setattr函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
tensorflow 1.X迁移至tensorflow2 的代码写法
本文主要介绍了tensorflow 1.X迁移至tensorflow2 的代码写法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2021-12-12Python使用Paramiko模块编写脚本进行远程服务器操作
这篇文章主要介绍了Python使用Paramiko模块编写脚本进行远程服务器操作的实例,通过Paramiko能够方便地使用SSH服务,需要的朋友可以参考下2016-05-05使用Python将数组的元素导出到变量中(unpacking)
最近工作中遇到一个问题,需要利用Python将数组(list)或元组(tuple)中的元素导出到N个变量中,现在将我实现的方法分享给大家,有需要的朋友们可以参考借鉴,下面来一起看看吧。2016-10-10
最新评论