Python Programming Training Certification
Flexible Hours
100 Assignments
Instructor Led online Training
50 LMS Access
24X7 Support
100% Skill Level
Enquire Now
Course Overview
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.
Signature
- getattr(object, attribute, default)
Parameters
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.
Return
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().
- class Details:
age = 22
name = “Phill”details = Details()
print(‘The age is:’, getattr(details, “age”))
print(‘The age is:’, details.age)
Output:
- 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.
- class Details:
age = 22
name = “Phill”details = Details()
# when default value is provided
print(‘The gender is:’, getattr(details, ‘gender’, ‘Male’))# when no default value is provided
print(‘The gender is:’, getattr(details, ‘gender’))
Output:
- The gender is: Male
AttributeError: ‘Details’ object has no attribute ‘gender’
Candidate’s Journey During Our Training Program
Expert’s Advice & Selection of Module
Choosing the right type of module for the training is half the battle & Our Team of experts will help & guide you.
Get Trained
Get Trained & Learn End to End Implementation from our Expert Trainer who are working on the same domain.
Work on Projects
We Do make our student’s work on multiple case studies , scenario based tasks & projects in order to provide real-time exposure to them.
Placements
We have a dedicated placement cell in order to provide placement assistance & relevant interviews to our candididates till selection
Placement Partner