Python delattr() 函数

2024年9月26日 | 阅读 2 分钟

Python delattr() 函数用于从类中删除一个属性。它接受两个参数,第一个是类的对象,第二个是我们要删除的属性。删除属性后,它在类中不再可用,如果尝试使用类对象调用它,则会抛出错误。

签名

参数

object:包含属性的类的对象。

name:要删除的属性的名称。它必须是一个字符串。

返回

它返回一个复数。

让我们看一些 delattr() 函数的例子来理解它的功能。

Python delattr() 函数示例 1

这是一个简单的示例,其中包含一个 Student 类,通过使用 delattr() 函数,我们将删除它的 email 属性。

输出

AttributeError: 'Student' object has no attribute 'email'
101 Rohan [email protected]

Python delattr() 函数示例 2

如果我们删除一个不存在的属性,它会抛出错误。

输出

AttributeError: course

下一个主题Python 函数