Python Fonksiyon Argümanları
Argümanlar
Bilgiler, argümanlar olarak işlevlere aktarılabilir.
Bağımsız değişkenler, işlev adından sonra parantez içinde belirtilir. İstediğiniz kadar argüman ekleyebilirsiniz, sadece virgülle ayırın.
Aşağıdaki örnekte tek bağımsız değişkenli (fname) bir işlev vardır. İşlev çağrıldığında, işlevin içinde tam adı yazdırmak için kullanılan bir ad iletiyoruz:
Örnek
def my_function(fname):
print(fname + " Refsnes")
my_function("Emil")
my_function("Tobias")
my_function("Linus")
Python belgelerinde argümanlar genellikle argümanlar olarak kısaltılır .
Parametreler veya Argümanlar?
Parametre ve argüman terimleri aynı şey için kullanılabilir: bir fonksiyona aktarılan bilgiler.
Bir fonksiyonun bakış açısından:
Parametre, işlev tanımında parantez içinde listelenen değişkendir.
Argüman, çağrıldığında işleve gönderilen değerdir.
Argüman Sayısı
Varsayılan olarak, bir işlev doğru sayıda bağımsız değişkenle çağrılmalıdır. Yani, işleviniz 2 bağımsız değişken bekliyorsa, işlevi daha fazla veya daha az değil, 2 bağımsız değişkenle çağırmanız gerekir.
Örnek
Bu işlev 2 bağımsız değişken bekler ve 2 bağımsız değişken alır:
def my_function(fname, lname):
print(fname + " " + lname)
my_function("Emil", "Refsnes")
Örnek
Bu işlev 2 bağımsız değişken bekler, ancak yalnızca 1'i alır:
def my_function(fname, lname):
print(fname + " " + lname)
my_function("Emil")