python删除指定的元素(python中delattr可以删除对象方法)
导读:最近我们针对对象属性这块,介绍了不少关于测试属性的方法。在进行一系列测试后,我们发现这个属性并不需要,这时候就要用到删除的功能。在python中可以选择delattr函数删除对象的属性,基于它的删除功能,是否能扩展到删除的对象的方法上,在我们对delattr函数进行全面了解后,展开实例的测试。...
最近我们针对对象属性这块 ,介绍了不少关于测试属性的方法 。在进行一系列测试后 ,我们发现这个属性并不需要 ,这时候就要用到删除的功能 。在python中可以选择delattr函数删除对象的属性 ,基于它的删除功能 ,是否能扩展到删除的对象的方法上 ,在我们对delattr函数进行全面了解后 ,展开实例的测试 。
1.说明:
函数作用用来删除指定对象的指定名称的属性 ,和setattr函数作用相反 。
不能删除对象的方法 。
2.参数
object -- 对象 。
name -- 必须是对象的属性 。
3.返回值
无 。
4.实例
>>>a.sayHello <boundmethodA.sayHelloof<__main__.Aobjectat0x03F014B0>> >>>delattr(a,sayHello)#不能用于删除方法 Traceback(mostrecentcalllast): File"<pyshell#50>",line1,in<module> delattr(a,sayHello) AttributeError:sayHello >>>创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!