Functions are building blocks in Python.def multiply1(a, b):
return a * b
multiply1(5, 4)
20
Functions are building blocks in Python.def multiply1(a, b):
return a * b
multiply1(5, 4)
20
2. Positional and keyword arguments
2. Positional and keyword arguments
When we define a function, we specify its parameters. When a function is called, it must be provided with the values for the required parameters. The values for parameters are also known as arguments.
When we define a function, we specify its parameters. When a function is called, it must be provided with the values for the required parameters. The values for parameters are also known as arguments.
def multiply(a=1, b=1):
return a * b
print(multiply(5, 4))
20
print(multiply())
1
def multiply(a=1, b=1):
return a * b
print(multiply(5, 4))
20
print(multiply())
1
2. Positional and keyword arguments
2. Positional and keyword arguments
3.
*args
3.
*args
*args allow a function to take any number of positional arguments.
*args allow a function to take any number of positional arguments.
def addition(*args):
result = 0
for i in args:
result += i
return resultprint(addition(1,4))
5print(addition(1,7,3))
11
def addition(*args):
result = 0
for i in args:
result += i
return resultprint(addition(1,4))
5print(addition(1,7,3))
11
4.
**kwargs
4.
**kwargs
**kwargs allow a function to take any number of keyword arguments.
**kwargs allow a function to take any number of keyword arguments.
def arg_printer(a, b, option=True, **kwargs):
print(a, b)
print(option)
print(kwargs)
def arg_printer(a, b, option=True, **kwargs):
print(a, b)
print(option)
print(kwargs)
5
Classes
5
Classes
Object oriented programming (OOP) paradigm is built around the idea of having objects that belong to a particular type. In a sense, the type is what explains us the object.
Object oriented programming (OOP) paradigm is built around the idea of having objects that belong to a particular type. In a sense, the type is what explains us the object.
6
Lists
6
Lists
It is represented as a collection of data points in square brackets. Lists can be used to store any data type or a mixture of different data types.
words = ['vista','academy']
It is represented as a collection of data points in square brackets. Lists can be used to store any data type or a mixture of different data types.
words = ['vista','academy']
7. Dictionaries
7. Dictionaries
Dictionary is an unordered collection of key-value pairs. Each entry has a key and value.
Dictionary is an unordered collection of key-value pairs. Each entry has a key and value.
8. Sets
8. Sets
A set contains unique elements.
An unordered grouping of unique hashable objects is referred to as a set.
A set contains unique elements.
An unordered grouping of unique hashable objects is referred to as a set.
9. Tuples
9. Tuples
A tuple is a group of values that are enclosed in parenthesis, separated by commas. Tuples, as opposed to lists, are immutable.
A tuple is a group of values that are enclosed in parenthesis, separated by commas. Tuples, as opposed to lists, are immutable.
10. Lambda expressions
10. Lambda expressions
Lambda expressions are special forms of functions. In general, lambda expressions are used without a name.
lambda x: x ** 2
Lambda expressions are special forms of functions. In general, lambda expressions are used without a name.
lambda x: x ** 2
Enroll today
Enroll today
+919411778145https://www.thevistaacademy.com
+919411778145https://www.thevistaacademy.com
Vista Academy pioneer of data science education in Uttarakhand
Vista Academy pioneer of data science education in Uttarakhand