摘要:
下文讲述Python中删除类的指定属性的方法分享,如下所示:
实现思路:
使用Python中delattr方法即可删除类中指定属性
delattr(obj,name)
------参数说明-----
obj:待操作的类
name:属性名称
------返回值说明----
无返回值
------注意事项----
当属性不存在类中时,
系统会返回相应的错误信息
例:
Python 获取类属性删除的操作示例分享
#maomao365.com
#类属性删除的示例分享
class UserInfo:
'所有员工的基类'
userQty = 0
def __init__(self, name, salary):
self.name = name
self.age = age
UserInfo.userQty += 1
def displayCount(self):
print (UserInfo.userQty)
def displayEmployee(self):
print ("Name : ", self.name, ", age: ", self.age)
#属性存在性检测
print("hasattr:",hasattr(UserInfo,"userQty"))
#删除属性
delattr(UserInfo,"userQty")
print("hasattr:",hasattr(UserInfo,"userQty"))
Python类属性删除的示例分享