Python Functions
1 / 5

Python Functions

Functions are reusable blocks of code

code
def greet(name):
    return f'Hello, {name}!'
Parameters & Arguments
2 / 5

Parameters & Arguments

Pass data into your functions

code
def add(a, b):
    return a + b

result = add(5, 3)
Default Parameters
3 / 5

Default Parameters

Set default values for optional parameters

code
def greet(name='World'):
    print(f'Hello, {name}!')
Lambda Functions
4 / 5

Lambda Functions

Create small anonymous functions

code
square = lambda x: x ** 2
print(square(5))  # 25