4. PYTHON FONKSİYONLARI VE PARAMETRELERİ
PYTHON FONKSİYONLARI VE PARAMETRELERİ
Giriş
Python, geniş bir fonksiyon ve parametre seti ile gelen, yüksek düzeyli bir programlama dilidir. Bu blog yazısı, Python fonksiyonları ve parametrelerinin temel konularını ele alacaktır. Spesifik olarak, fonksiyonların tanımlanması, yerleşik fonksiyonlar ve parametre türleri üzerinde duracağız.
Fonksiyonların Tanımlanması
Python'da, bir fonksiyonu ‘def’ anahtar kelimesiyle başlayan bir satır ve ardından bir blok kod ile tanımlarız. Bu kod bloğu, fonksiyon çağrıldığında çalıştırılır. Fonksiyonlar, kodun tekrar kullanılabilir ve düzenli olmasını sağlar.
Yerleşik Fonksiyonlar
Python, kullanıcının ihtiyaç duyduğu birçok yaygın görevi yerine getiren bir dizi yerleşik fonksiyon ile gelir. Örneğin, 'print()' fonksiyonu bir değeri yazdırmak için kullanılırken, 'len()' fonksiyonu bir dizi veya liste içindeki öğelerin sayısını döndürür.
Parametre Türleri
Python'da fonksiyonlara parametre olarak veri geçirebiliriz. Bu parametreler üç ana kategoriye ayrılır: gerekli parametreler, anahtar kelime parametreleri ve varsayılan parametreler. Gerekli parametreler, fonksiyon çağrısında belirtilmelidir. Anahtar kelime parametreleri, argümanların hangi parametreye karşılık geldiğini belirtir. Varsayılan parametreler, eğer argüman sağlanmazsa kullanılacak bir değeri belirtir.
Sonuç
Python fonksiyonları ve parametreleri hakkında bilgi sahibi olmak, bu dili daha etkin bir şekilde kullanmanıza yardımcı olur. Fonksiyonların nasıl tanımlanacağını, yerleşik fonksiyonların neler olduğunu ve farklı parametre türlerini anlamak, Python'un gücünden tam olarak yararlanmanın anahtarıdır.
Örnek Kullanım
Bir Python fonksiyonunun nasıl tanımlanacağını ve nasıl kullanılacağını görmek için basit bir örnek üzerinden gidelim. Aşağıdaki örnekte, iki sayıyı toplamak için bir fonksiyon tanımlıyoruz:
def toplama(a, b):
return a + b
sonuc = toplama(5, 3)
print(sonuc) # Çıktı: 8
Bu örnekte, toplama
isimli bir fonksiyon tanımladık. Bu fonksiyon, a
ve b
adında iki parametre alıyor ve bu parametrelerin toplamını döndürüyor. Fonksiyonu kullanmak için, iki sayıyı argüman olarak geçiriyoruz ve sonucu sonuc
isimli bir değişkene atıyoruz. Son olarak, bu sonucu print
fonksiyonu kullanarak yazdırıyoruz.
'Return' kelimesi, bir Python fonksiyonunun bir değer döndürdüğünü belirtir. Yani, fonksiyonun sonucunu çağrıldığı yere geri gönderir. Bu, fonksiyonun işlem sonuçlarını programın başka bir yerinde kullanmak için önemlidir.
len()
Fonksiyonunun Örnek Kullanımı
Python dilinde len()
fonksiyonu, bir dizi veya listenin uzunluğunu (içinde kaç eleman olduğunu) döndürür. İşte bir örnek:
isimler = ["Ahmet", "Mehmet", "Ayşe", "Fatma"]
isimlerin_sayisi = len(isimler)
print(isimlerin_sayisi) # Çıktı: 4
Bu örnekte, isimler
adlı bir liste oluşturduk ve içine dört isim ekledik. Daha sonra, len()
fonksiyonunu kullanarak bu listenin uzunluğunu bulduk ve sonucu isimlerin_sayisi
adlı bir değişkene atadık. Son olarak, bu sonucu print
fonksiyonu ile yazdırdık.
Yorumlar
Yorum Gönder