Python’da bir fonksiyonun *args parametresi nedir ve nasıl kullanılır?

Python’da *args Parametresi

*args, bir fonksiyona değişken sayıda argüman geçmek için kullanılan bir yapıdadır. Bu, kullanıcının fonksiyona istediği kadar argüman iletebilmesine olanak tanır.

Kullanımı

*args parametresi, fonksiyon tanımında * işareti ile birlikte gelir. Fonksiyon çağrıldığında, iletilen tüm argümanlar bir demet (tuple) içinde toplanır.

Örnek Kod

```python def toplam(*args): return sum(args) sonuc = toplam(1, 2, 3, 4) print(sonuc) # Çıktı: 10 ```

Notlar

  • *args, bir veya daha fazla argüman alabilir.
  • Argümanlar, fonksiyon içinde bir demet olarak işlenebilir.
  • Diğer parametrelerle birlikte kullanılabilir, ancak *args her zaman son parametre olmalıdır.
Bu yapı, esnek fonksiyonlar oluşturmak için oldukça kullanışlıdır.

Python’da bir fonksiyonun *args parametresi nedir ve nasıl kullanılır?

🐞

Hata bildir

Paylaş