How can I find the methods or attributes of an object in python?
Answer / 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 |
Is google made with python?
Is c++ easier than python?
What should I learn in python?
What is a static relationship?
How do you override a method in python?
Which laptop is best for python programming?
What is frozen set in python?
How do I debug an extension?
What are classes in python?
How many keywords are there in python?
What are the uses of List Comprehensions feature of Python?
How to install python and prepare environment?