delattr()
THE-Spellchecker154 total contributions
Published Jul 6, 2021Updated May 15, 2024
Contribute to Docs
Allows the user to delete attributes from an object.
Syntax
delattr(object, name)
object
: The object to have an attribute removed.name
: The attribute to be removed from the object.
Example
Use delattr()
to remove the position
attribute from the Person
class:
class Person:name = "John Doe"position = "Professor"person1 = Person()print(person1.position)# Output: Professordelattr(Person, "position")print(person1.position)# Output: AttributeError: 'Person' object has no attribute 'position'
Codebyte Example
In the example below, the delattr()
function is used to remove an attribute from the Travel
class. Uncommenting the last print statement will cause an AttributeError
because the third_stop
attribute is removed:
All contributors
- THE-Spellchecker154 total contributions
- Anonymous contributorAnonymous contributor2 total contributions
- christian.dinh2476 total contributions
- Anonymous contributorAnonymous contributor3071 total contributions
- Anonymous contributorAnonymous contributor186 total contributions
- THE-Spellchecker
- Anonymous contributor
- christian.dinh
- Anonymous contributor
- Anonymous contributor
Looking to contribute?
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.