Function:
In Python, a function is a block of reusable code that performs a specific task. Functions are defined using the def keyword, followed by the
function name and any parameters the function takes in parentheses. Here’s an example:
def add_numbers(a, b):
result = a + b
return result
This function is named add_numbers and takes two parameters, a and b. It adds the two numbers together and returns the result using the return keyword.
To use this function, you can call it by its name and pass in the required arguments:
sum = add_numbers(2, 3)
print(sum)
This will output 5, since add_numbers added 2 and 3 together.
Functions can also have optional parameters, called default parameters. If a default value is specified for a parameter, that value will be used if no argument is passed in when the function is called. Here’s an example:
def multiply_numbers(a, b=1):
result = a * b
return result
This function is named multiply_numbers and takes two parameters, a and b. The default value for b is 1. It multiplies a and b together and returns the result.
To use this function, you can call it with just one argument, and the default value of b will be used:
product = multiply_numbers(5)
print(product)
This will output 5, since multiply_numbers multiplied 5 by the default value of 1.
Functions can also return multiple values using tuples. Here’s an example:
def get_name_and_age():
name = "Alice"
age = 25
return name, age
This function is named get_name_and_age and returns two values, name and age. They are returned as a tuple, which can be unpacked when the function is called:
name, age = get_name_and_age()
print(name)
print(age)
This will output Alice and 25, respectively.
Learners TV is a website that is designed to educate users and provide instructional material on particular subjects and topics.