Python’da Fonksiyonlar Nasıl Tanımlanır

Python’da bir fonksiyon tanımı “def” anahtar kelimesi ile yapılır. Bir fonksiyonun nasıl tanımlandığını ise şu şekilde örnekle inceleyelim:

def merhaba_dunya():
    print("Merhaba, Dünya!")

# Fonksiyonu çağırma
merhaba_dunya()

Yukarıdaki örnekte, “merhaba_dunya” adında bir fonksiyon tanımlıyoruz. Fonksiyonun adı, parantezlerle çevrili parametre listesi ve iki nokta üst üste (:) ile yapılır. Fonksiyonun içeriği, tanımlamanın altındaki girintili satırlarla belirtilir. Python’da bu girintiler birçok yerde çok önem arz etmektedir. O yüzden parantezleri, noktalama işaretlerini ne kadar dikkatli bir şekilde kullanıyorsak girintileri de o kadar dikkatli kullanmalıyız.

Bu yazdığımız fonksiyon, “Merhaba, Dünya!” metnini ekrana yazdırmak için print işlemini kullanır.

Sonrasında, tanımladığımız “merhaba_dunya” fonksiyonunu çağırıyoruz. Bu, fonksiyonun çalıştırılmasını tetikler ve “Merhaba, Dünya!” metni ekrana yazdırır.

Fonksiyonlar, belirli bir görevi yerine getirmek için tekrar tekrar kullanılabilen, yeniden kullanılabilir kod blokları oluşturmanın mükemmel bir yolunu temsil eder. Önceki yazımızda fonksiyonlar konusunun iyi bir şekilde öğrenilmesi için bilinmesi gereken konu başlıklarını yazmıştık. Bu konu başlıklarının iyi bir şekilde öğrenilmesi, fonksiyonlar konusunun öğrenilmesi için yeterli gelecektir.

İlerleyen yazılarımızda fonksiyonlar konusunda daha fazla örnek ve açıklamalar yapacağız. Amacımız bu konunun derinlemesine öğrenilmesidir.