01Simple function
main.py
def greet(name):
return f"Hello, {name}!"
print(greet("World"))Output
Hello, World!
Definitions, arguments, returns, and lambdas.
def greet(name):
return f"Hello, {name}!"
print(greet("World"))Hello, World!
def power(base, exp=2):
return base ** exp
print(power(5))
print(power(2, 10))25 1024
def describe(name, age, city="Unknown"):
return f"{name}, {age}, from {city}"
print(describe(age=30, name="Eve"))
print(describe("Tom", 25, city="Berlin"))Eve, 30, from Unknown Tom, 25, from Berlin
def report(*args, **kwargs):
print("args:", args)
print("kwargs:", kwargs)
report(1, 2, 3, name="Ada", role="dev")args: (1, 2, 3)
kwargs: {'name': 'Ada', 'role': 'dev'}square = lambda x: x * x print(square(6)) nums = [1, 2, 3, 4] print(list(map(lambda n: n * 10, nums)))
36 [10, 20, 30, 40]
def fact(n):
return 1 if n <= 1 else n * fact(n - 1)
print(fact(6))720