Functions & basics
Easy
Function with default argument
Define a reusable greet helper with an optional prefix parameter.
How it works
Default parameter values are evaluated once at function definition time — use immutable defaults like None for mutable types.
Callers can omit the argument to get sensible behavior or override it explicitly.
Keep defaults at the end of the parameter list; required args come first.
def greet(name, prefix="Hello"):
return f"{prefix}, {name}!"
print(greet("Python"))
print(greet("World", prefix="Hi"))
Sponsored
Sponsored
Reserved space — layout preview until AdSense is connected