Python hasattr() Function
The python hasattr() function returns true if an object has given named attribute. Otherwise, it returns false.
- hasattr(object, attribute)
object: It is an object whose named attribute is to be checked.
attribute: It is the name of the attribute that you want to search.
It returns true if an object has given named attribute. Otherwise, it returns false.
Python hasattr() Function Example 1
The below example shows the working of hasattr().
age = 21
name = ‘Phill’
employee = Employee()
print(‘Employee has age?:’, hasattr(employee, ‘age’))
print(‘Employee has salary?:’, hasattr(employee, ‘salary’))
- Employee has age?: True
Employee has salary?: False
Explanation: In the above example, we have created a class named as Employee, then we create the object of the Employee class, i.e., employee. The hasattr(employee, ‘age’) returns the true value as the employee object contains the age named attribute, while hasattr(employee, ‘salary’)) returns false value as the employee object does not contain the salary named attribute.
Recently Trained Students
My instructor had sound Knowledge and used to puts a lot of effort that made the course as simple and easy as possible. I was aiming for with the help of the ZebLearn Online training imparted to me by this organization.
I got my training from Zeblearn in the Python Certification Training, I would like to say that say he is one of the best trainers. He has not even trained me but also motivated me to explore more and the way he executed the project, in the end, was mind-blowing.
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 & 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.
We have a dedicated placement cell in order to provide placement assistance & relevant interviews to our candididates till selection