Python 内建函数列表 > Python 的内置函数 delattr
1def delattr(obj, name:str): 2 ''' 3 删除指定的属性 4 5 :param obj: 一个对象 6 :param name: 要删除的属性的名字 7 ''' 8
Python 的内置函数 delattr 用于动态删除对象的属性。该函数需要两个参数:第一个参数是目标对象,第二个参数是要删除的属性名称(字符串形式)。
示例
1class Person: 2 def __init__(self, name, age): 3 self.name = name 4 self.age = age 5 6p = Person("Alice", 25) 7print(p.name) # 输出: Alice 8 9delattr(p, "name") # 删除 name 属性 10print(hasattr(p, "name")) # 输出: False 11
《Python 的内置函数 delattr》 是转载文章,点击查看原文。