Python getattr() Function
The python getattr() function returns the value of a named attribute of an object. If it is not found, it returns the default value.
object: An object whose named attribute value is to be returned.
attribute: Name of the attribute of which you want to get the value.
default (optional): It is the value to return if the named attribute does not found.
It returns the value of a named attribute of an object. If it is not found, it returns the default value.
Python getattr() Function Example 1
The below example shows the working of getattr().
The age is: 22 The age is: 22
Explanation: In the above example, we take a class named as Details that consists of some variables i.e. age, name etc. and returns the value of named attributes of an object in output.
Python getattr() Function Example 2
The below example shows the working of getattr() when named attribute is not found.
The gender is: Male AttributeError: 'Details' object has no attribute 'gender'