How can I find the methods or attributes of an object in python?
Answer Posted / chaitanya
Built-in dir() function of Python ,on an instance shows the instance variables as well as the methods and class attributes defined by the instance's class and all its base classes alphabetically. So by any object as argument to dir() we can find all the methods & attributes of the object’s class.
Following code snippet shows dir() at work :
class Employee:
def __init__(self,name,empCode,pay):
self.name=name
self.empCode=empCode
self.pay=pay
print("dir() listing all the Methods & attributes of class Employee")
print dir(e)
-----------------------------------------------------
Output
dir() listing all the Methods & attributes of class Employee
[ '__init__', 'empCode', 'name', 'pay']
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How do you calculate the length of a string?
How do you write code in python?
Is multiple inheritances possible in python?
Why python is fast?
Explain the inheritance in python with an example?
What is a frozen set in python?
Why lambda forms in python do not have statements?
How will you convert an integer to a unicode character in python?
What is python and explain some of its benefits?
What is anagram in python?
How will you check if all characters in a string are alphanumeric?
How do you create your own package in python?
How is exception handling done in python?
Which laptop is best for python programming?
Tell us what is python? What are the benefits of using python?