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