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 |
What is the difference between lists and tuples?
What is difference between list and set in python?
What is __init__.py used for?
Can you build web apps with python?
What is difference between tuple and list?
What are the 3 types of loops?
What is the dictionary?
What is pop in python?
How do I run python in notepad ++?
You are required to scrap data from imdb top 250 movies page. It should only have fields movie name, year, and rating.
How do you take input in python?
Which database is used in python?