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
Specify the differences between pyramid, django, and flask.
What is the best flask or Django
Is python completely free?
Should I learn python before c?
What are a help () and dir() in python?
Tell me how memcached should not be used in your python project?
What is %s in python?
What is Python Decorator?
Is it worth to learn python in 2019?
What is pip install?
How do you dispose a variable in python?
How long does it take to learn python?
What does all do in python?
Please explain when is the python decorator used?
What are class or static variables in python programming?