Back

Functions

Functions in Python use the `def` keyword and indentation instead of curly braces.

def greet(name):
    return f"Hello, {name}!"

# With default parameter
def greet(name="stranger"):
    return f"Hello, {name}!"

greet("Daniel")   # "Hello, Daniel!"
greet()           # "Hello, stranger!"

# Lambda (like arrow functions)
double = lambda x: x * 2
double(5)  # 10

Roadmap