delattr()
Anonymous contributor
Anonymous contributor2 total contributions
Anonymous contributor
Published Jul 6, 2021Updated Aug 24, 2023
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
- Anonymous contributorAnonymous contributor2 total contributions
- christian.dinh2481 total contributions
- Anonymous contributorAnonymous contributor3077 total contributions
- Anonymous contributorAnonymous contributor194 total contributions
- 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.