Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How can I find the methods or attributes of an object in python?



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

Post New Answer

More Python Interview Questions

Is google written in python?

0 Answers  


What is the best code you can write to swap two numbers?

0 Answers  


Why super is used in python?

0 Answers  


How would you display a file’s contents in reversed order?

0 Answers  


How is “self” explicitly defined in a method?

1 Answers  


Write a program to produce fibonacci series in python.

0 Answers  


What is break in python?

0 Answers  


What are different ways to create an empty numpy array in python?

0 Answers  


What is __ name __ in python?

0 Answers  


What is difference between list and set in python?

0 Answers  


How do you include a module in your python file?

0 Answers  


How can the ternary operators be used in python?

1 Answers  


Categories