python中t.seth(python中使用_setattr_())
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...
本文教程操作环境:windows7系统 、Python 3.9.1 ,DELL G3电脑 。
1 、setattr函数
给对象的属性赋值 ,若属性不存在 ,先创建再赋值 。
用来创建属性 ,经常用在创建类时候 ,在init方法中如果为了以后再加上某些属性 ,可以留一个关键字参数
2 、语法
setattr(object,name,value)3 、参数
object:对象
name:字符串 ,对象属性
value:属性值
4 、使用实例
>>>classtest(): ...name="xiaohua" ...defrun(self): ...return"HelloWord" ... >>>t=test() >>>hasattr(t,"age")#判断属性是否存在 False >>>setattr(t,"age","18")#为属相赋值 ,并没有返回值 >>>hasattr(t,"age")#属性存在了 True >>>创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!