Courses/Functions & Modules

⚙️ Functions & Modules

Default & Keyword Arguments

Make functions flexible.

You can give parameters default values, and callers can pass arguments by name.

def power(base, exp=2):
    return base ** exp

print(power(5))           # 25
print(power(2, exp=10))   # 1024
main.py
Output
Press Run to execute.
Expected output
Hello, Ada!
Hi, Linus!

Sign in to track your progress across lessons.