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 written in python?
What is the best code you can write to swap two numbers?
Why super is used in python?
How would you display a file’s contents in reversed order?
How is “self” explicitly defined in a method?
Write a program to produce fibonacci series in python.
What is break in python?
What are different ways to create an empty numpy array in python?
What is __ name __ in python?
What is difference between list and set in python?
How do you include a module in your python file?
How can the ternary operators be used in python?