Python’da Fonksiyon Parametreleri
Python’da bir fonksiyon tanımlarken parametreler, fonksiyonun alacağı değerleri belirtir. Parametre tanımı, fonksiyon adıyla birlikte parantez içinde yapılır.
Fonksiyon Tanımlama
Aşağıda bir fonksiyonun parametrelerle nasıl tanımlanacağına ilişkin bir örnek verilmiştir:
```python
def fonksiyon_adi(parametre1, parametre2):
# Fonksiyonun içeriği
sonuc = parametre1 + parametre2
return sonuc
```
Parametre Kullanımı
Fonksiyon çağrılırken, parantez içine değerler geçirilir. Bu değerlere \"argüman\" denir.
```python
sonuc = fonksiyon_adi(5, 10) # 15 döner
```
Parametre Türleri
Python\'da çeşitli parametre türleri kullanabilirsiniz:
- Konumsel Parametreler: Değerler sırayla verilmelidir.
- Varsayılan Parametreler: Eğer argüman verilmezse varsayılan değer kullanılır.
- Yıldızlı Parametreler: Çok sayıda argüman alınabilir. Örnek: *args veya **kwargs.
Örnekler
1. **Varsayılan Parametre:**
```python
def toplama(a, b=10):
return a + b
print(toplama(5)) # 15
```
2. **Yıldızlı Parametre:**
```python
def toplam(*args):
return sum(args)
print(toplam(1, 2, 3, 4)) # 10
```
Fonksiyon parametreleri, kodunuzu daha esnek ve yeniden kullanılabilir hale getirir.