Python'da Fonksiyon Parametreleri Belirleme
Python'da bir fonksiyonun parametrelerini belirlemek için fonksiyon tanımında parametre adlarını kullanabilirsiniz. Aşağıda temel bilgileri bulabilirsiniz.
Fonksiyon Tanımlama
Fonksiyonlar,
def anahtar kelimesi ile tanımlanır. Örnek:
def fonksiyon_adi(parametre1, parametre2):
# Fonksiyonun içeriği
Parametre Türleri
1. **Zorunlu Parametreler:** Fonksiyon çağrıldığında değeri verilmek zorundadır.
- Örnek: `def topla(a, b):`
2. **Varsayılan Parametreler:** Belirli bir varsayılan değere sahiptir.
- Örnek: `def topla(a, b=5):` (Burada `b` varsayılan olarak 5'tir.)
3. **Anahtar Kelime Parametreleri:** Fonksiyon çağrılırken isimleri ile belirtilir.
- Örnek: `topla(b=10, a=5)`
4. **Değişken Sayıda Parametreler:** `*args` ve `**kwargs` kullanılarak değişken sayıda parametre alabilir.
- Örnek:
- `def fonksiyon(*args):` (Listeler için)
- `def fonksiyon(**kwargs):` (Sözlükler için)
Örnek Kullanım
def selamla(isim, mesaj="Merhaba"):
print(f"{mesaj}, {isim}")
selamla("Ahmet") # Merhaba, Ahmet
selamla("Ayşe", "Selam") # Selam, Ayşe
Yukarıdaki yöntemlerle Python'da fonksiyon parametrelerinizi etkin bir şekilde belirleyebilirsiniz.