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 is “self” explicitly defined in a method?



How is “self” explicitly defined in a method?..

Answer / chaitanya

“Self” is a reference variable and an instance attribute that is used instead of the local variable inside the class. The function or the variable of the self like self.x or self.meth() can be used in case the class is not known. There are no variables declared as local. It doesn’t have any syntax and it allow the reference to be passed explicity or call the method for the class that is in use. The use of writebaseclass.methodname(self, <argument list>) shows that the method of _init_() can be extended to the base class methods. This also solves the problem that is syntactic by using the assignment and the local variables. This tells a way to the interpreter the values that are to be used for the instance variables and local variables. The use of explicit self.var solves the problem mentioned above.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Python Interview Questions

Describe python usage in web programming?

0 Answers  


How to clone or copy a list?

0 Answers  


Is set sorted in python?

0 Answers  


What do you mean by python literals?

0 Answers  


What is the definition of a classifier?

2 Answers  


How will you check in a string that all characters are digits?

0 Answers  


What is the difference between interpreted and compiled languages?

0 Answers  


Is python better than bash?

0 Answers  


How do I share global variables across modules?

0 Answers  


What is tail recursion?

0 Answers  


What are python modules? Name some commonly used built-in modules in python?

0 Answers  


Can you modify the maximum depth for a recursive function in Python? If yes how?

0 Answers  


Categories