w3resource

Python: delattr() function

delattr() function

The delattr() function is used to delete the specified attribute from the specified object.

Version:

(Python 3)

Syntax:

delattr(object, name)

Parameter:

Name Description Required /
Optional
object The object from which name attribute is to be removed. Required.
name The name of one of the object’s attributes. Required.

Return value:

The delattr() doesn't return any value (returns None).

Example: Python delattr() function

class Rollnums:
  a = 15
  b = -7
  c = 0

rno = Rollnums() 

print('a = ',rno.a)
print('b = ',rno.b)
print('c = ',rno.c)

delattr(Rollnums, 'c')

print('--After deleting c attribute--')
print('a = ',rno.a)
print('b = ',rno.b)

Output:

a =  15
b =  -7
c =  0
--After deleting c attribute--
a =  15
b =  -7

Pictorial Presentation:

Python: Built-in-function - delattr() function

Python Code Editor:

Previous: complex()
Next: dict()

Test your Python skills with w3resource's quiz



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/python/built-in-function/delattr.php