def hello(end, start = "Hello"):
print(start + " " + end)hello("Denis")Hello Denis
hello("Denis", start = "Hey")Hey Denis
hello("Denis","Hey")Hey Denis
hello("Denis")Hello Denis
def power(x, y=1):
return x ** ypower(3)3
power(4, 2)16
# Aksini belirtmezsek predefined değerleri kullanacak fonksiyon
# predefined olarak vereceğimiz değerleri en sona yazmalıyız yoksa hata alırız
def hello(start = "Hello", end):
print(start + end) File "<ipython-input-11-3e7ef8b7d5fb>", line 3
def hello(start = "Hello", end):
^
SyntaxError: non-default argument follows default argument
def f(x, y=1, z=2):
return x + y + zf(2)5
f(2,5)9
f(2,5,6)13