Answer Posted / 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 View All Answers
How can you copy objects in python?
What is none python?
What is python method?
Mention what is flask-wtf and what are their features?
What is the use of negative indices?
When you need ordered container of things, which will be manipulated, use lists?
What are the basic data types supported by python?
Can python function return multiple values?
What are mixins in python?
What is the difference between numpy and scipy?
What are the different environment variables identified by python?
Name some python libraries?
Tell me how does python handle the memory management?
Does apple use python?
How will you check python version?