Python Archive
What is Function? Block of programming statements is called a function which designed to perform a certain task. Reusing the same code is required many times within a same program can be defined as functions. …
Functions Classifications: Function is used to perform a task with pre-defined logic. Function takes input and returns output based on type of function. Functions classified into following types No arguments and No return values With …
Recursion: Function calling itself is called recursion. Calling the function from the definition of same function. In any programming language, functions execute in stack memory. While program is executing, if the Stack memory is full, …
Argument Type Functions: Depends on the way of passing arguments(input values), functions are classified into Default argument functions Required argument functions Keyword argument functions Variable argument functions Default arguments: Assigning values to arguments while defining …
Required arguments: Defining a function without default arguments. We need to pass values to all arguments which are present in the definition. We must pass same number of parameter values in function call:
Keyword arguments: Generally parameter values will store into arguments from left to right. In the below code, when we pass name and age, the values stores according into arguments. Look into this following code, when …
Variable arguments function: Passing different length of values to function. We collect all these values by declaring pointer type argument in function definition Generally we need to specify same number of values depends on length …
Object Oriented Programming: Python is Object Oriented. Python is Fully Object Oriented because it doesn’t support primitive data types. Languages which are supporting primitive types are called, Partial Object oriented programming languages. for example C++, …
Structure of Object Oriented Application: Application is a collection or programs Every application has a single starting point. Python application should starts with main() method. Main() is static always as it is starting point of …
Object Oriented Programming features are: Encapsulation Inheritance Polymorphism Abstraction Note the followings: These features neither belong to Python nor to any other programming language. OOP features are Global. Any programming language can implement the functionality …