Python

Python Programlama Dilinde Fonksiyon Tanımlama

Fonksiyonlar def komutu kullanılarak tanımlanabilir. Fonksiyon tanımlarken izlenecek yol aşağıdaki gibidir:

1. def komutu yazılarak yeni bir fonksiyon tanımlanacağı programlama diline bildirilir.

2. Anahtar sözcükten sonra fonksiyon çağrılırken kullanılacak olan isim Python’un isimlendirme kurallarına uygun olarak belirlenmelidir. Burada fonksiyonun işlevi ile ilintili bir isim vermek kod okunabilirliği açısından mantıklı olacaktır.

3. Parantezler arasına fonksiyona gönderilecek parametreler yazılır, eğer fonksiyonumuz parametre almıyorsa parantez araları boş bırakılır. Tanım sonuna iki nokta üst üste konarak alt satırdan itibaren kod bloğunun başladığı belirtilir.

4. Tanım ve isim satırının altında bir sekme (tab) boşluk bırakılarak fonksiyon çağrıldığında çalışacak kodlar yazılır.

def fonksiyon_adi(varsa parametre listesi):
    Kod_blogu
    Kod_blogu

Bu sıralamayı izleyerek çağrıldığında ekrana “Merhaba Arkadaşlar” yazan selamla isimli bir fonksiyon örneği aşağıdadır:

def selamla():
    print("Merhaba Arkadaşlar!")

Yukarıdaki kod bloğu çalıştırıldığında ekrana hiçbir şey gelmeyecektir. Çünkü fonksiyon tanımlanmasına rağmen henüz çağrılmadı. Tanımlanan fonksiyonlar sadece çağrıldıklarında çalışır. Programa bir satır daha ekleyerek yazılan fonksiyon çağrılabilir.

def selamla():
    print("Merhaba Arkadaşlar!")

selamla() #fonksiyonu çağırıyoruz.

Program çalıştırıldığında fonksiyonun çağrılıp yürütüldüğü ve ekrana “Merhaba Arkadaşlar!” yazısının geldiği görülür. İstenirse aynı fonksiyon birden fazla çağrılabilir.

 


İlgili Makaleler
NumPy Kütüphanesi ve Kurulumu
Programlama Temelleri Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
Faktöriyel Hesabı Yapan Python Uygulaması
Seaborn Kütüphanesi ve Kurulumu
MatPlotLib Kütüphanesi ve Kurulumu
Pandas Kütüphanesini Kullanarak Excel Dosyasından Veri Çekme
Dağılım Ölçütü
Programlama Temelleri Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Ekrana Yıldız Üçgen Çizen Uygulamayı Fonksiyon Tanımlayarak Yapan Python Uygulaması
Girilen Doğum Tarihine Göre Kullanıcının Yaşını Bulan Python Uygulaması
Veri Bilimine Giriş
Dört İşlemi Fonksiyon Tanımlayarak Yapan Python Uygulaması
Visual Studio 2022 Programında Python Uygulaması Yazarken Türkçe Karakter Sorunu ve Çözümü
Pandas Kütüphanesi ve Kurulumu
Seaborn Kütüphanesini Kullanarak Saçılım Grafiği Oluşturma
Visual Studio 2022 Programında Python Uygulamasını Yazma ve Çalıştırma
Ayt Belirli Sayıda Tekrarlanan Logaritmik Değerlerin Toplamını Bulan Python Uygulaması
NumPy Kütüphanesinde İki Matrisin Çarpımı
Python Dilinde WhatsApp Uygulamasına Bot Yazarak Belirlenen Kullanıcıya Mesaj Atma
Olasılık Yoğunluk Fonksiyonu ve Kümülatif Dağılım Fonksiyonu

Yorum Ekle
   
Kötü İyi