Python
Beğen (0)

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.

 

Okunma Sayısı: 12

Yorumlar

Yorum Ekle
Kötü İyi
İlgili Makaleler
Dağılım Ölçütü
Python Dilinde WhatsApp Programını Açma
Ayt Belirli Sayıda Tekrarlanan Logaritmik Değerlerin Toplamını Bulan Python Uygulaması
Programlama Temelleri Dersi Birinci Dönem Birinci Yazılı Çalışma Soruları
Visual Studio 2022 Programında Python Uygulaması Yazarken Türkçe Karakter Sorunu ve Çözümü
Programlama Temelleri Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Python Programlama Dilinde Güncel Tarihi Nasıl Alabilirim
Programlama Temelleri Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
Hipotez Testi
NumPy Kütüphanesi ve Kurulumu
Pandas Kütüphanesini Kullanarak Excel Dosyasından Veri Çekme
Kesişim, Birleşim ve Tamamlayıcı
Python Dilinde Hata Kontrol İşlemlerinde Raise Deyimi Kullanımı
Python Dilinde WhatsApp Uygulamasına Bot Yazarak Belirlenen Kullanıcıya Mesaj Atma
Girilen Doğum Tarihine Göre Kullanıcının Yaşını Bulan Python Uygulaması
Python Dilinde Kök Alma İşlemleri
Veri Bilimine Giriş
Python Dilinde WhatsApp Programında İstenen Kişiye Yazılan Mesajı Gönderme
Python Programlama Dilinde Fonksiyon Tanımlama
Python Programlama Dilinde Fonksiyon