valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Python PCEP Function Parameters
1. Module 3 Functions, Tuples, Dictionaries,
Data processing
Function parameters,
Argument passing
2. Module 3 Function parameters
& Argument passing
Parameterized functions 1
parameters exist only
inside functions in
which they have been
defined
assigning a value to
the parameter is done
at the time of the
function's invocation
parameters live inside
functions
3. Module 3 Function parameters
& Argument passing
Parameterized functions 2
def message(number):
print("Enter a number:", number)
message()
TypeError: message() missing 1 required
positional argument: 'number'
def message(number):
print("Enter a number:", number)
message(1)
Enter a number: 1
def message(what, number):
print("Enter", what, "number", number)
message("telephone", 11)
message("price", 5)
message("number", "number")
Enter telephone number 11
Enter price number 5
Enter number number number
4. Module 3 Function parameters
& Argument passing
Positional parameter passing
def my_function(a, b, c):
print(a, b, c)
my_function(1, 2, 3)
def introduction(first_name, last_name):
print("Hello, my name is", first_name, last_name)
introduction("Luke", "Skywalker")
introduction("Jesse", "Quick")
introduction("Clark", "Kent")
Hello, my name is Luke Skywalker
Hello, my name is Jesse Quick
Hello, my name is Clark Kent
6. Module 3 Function parameters
& Argument passing
Mixing positional&keyword arguments
positional arguments before keyword arguments
def adding(a, b, c):
print(a, "+", b, "+", c, "=", a + b + c)
# Call the adding function
• adding(1, 2, 3)
positional
• adding(c = 1, a = 2, b = 3)
keyword
• adding(3, c = 1, b = 2)
mix
7. Module 3 Function parameters
& Argument passing
Parametrized functions
def introduction(first_name, last_name="Smith"):
print("Hello, my name is", first_name, last_name)
introduction("Henry")
introduction(first_name="William")
introduction("James", "Doe")
def introduction(first_name="John", last_name="Smith"):
print("Hello, my name is", first_name, last_name)
8. Module 3 Function parameters
& Argument passing
Key takeaways
You can pass information to functions by using
parameters.
You can pass arguments to a function using the
following techniques:
• positional argument passing
• keyword (named) argument passing
• a mix of positional and keyword argument passing
You can use the keyword argument passing
technique to pre-define a value for a given argument.