Python Python Fonksiyonlar 2026 Güncel

Python Fonksiyon Tanımlama

2 dk okuma süresi 617 görüntülenme 2024-09-08 4.9 (14 değerlendirme)

Python'da fonksiyon tanımlamak oldukça basit ve işlevsel bir yöntemdir. İşte Python'da fonksiyon tanımlama süreci:

1. Fonksiyon Tanımlama (Def)

Fonksiyonlar def anahtar kelimesi ile tanımlanır. Aşağıda basit bir fonksiyon tanımlamasını görebilirsin:

def fonksiyon_adi(): # Bu fonksiyonun yapacağı işler buraya yazılır. print("Bu bir fonksiyondur.")

Bu örnekte, fonksiyon_adi isminde bir fonksiyon tanımladık. Bu fonksiyonu çalıştırmak için, onu çağırmalısın:

fonksiyon_adi()

Sonuç:

Bu bir fonksiyondur.

2. Parametreli Fonksiyon Tanımlama

Fonksiyonlara dışarıdan veri göndermek için parametreler kullanabilirsin. Parametreler, fonksiyon tanımındaki parantezler içine yazılır.

def selamla(isim): print(f"Merhaba, {isim}!")

Bu fonksiyon bir isim parametresi alır ve verdiğin ismi kullanarak bir selamlaşma mesajı oluşturur:

selamla("Ali")

Sonuç:

Merhaba, Ali!

3. Birden Fazla Parametre Alan Fonksiyonlar

Fonksiyonlar birden fazla parametre alabilir:

def toplama(a, b): return a + b

Bu fonksiyon iki sayı alır ve bunları toplar:

sonuc = toplama(3, 5) print(sonuc)

Sonuç:

8

4. Varsayılan Değerli Parametreler

Parametrelerin varsayılan bir değeri de olabilir. Eğer fonksiyon çağrıldığında bu parametre verilmezse, varsayılan değeri kullanır.

def selamla(isim="Misafir" ): print(f"Merhaba, {isim}!")

Eğer bir isim vermezsen, varsayılan olarak "Misafir" ismi kullanılır:

selamla()

Sonuç:

Merhaba, Misafir!

5. Return İfadesi

Bir fonksiyon, bir işlem yapıp sonucu geri döndürmek için return ifadesini kullanır. İşte örnek:

def carpma(a, b): return a * b

Bu fonksiyon iki sayıyı çarpar ve sonucu döndürür:

sonuc = carpma(4, 5) print(sonuc)

Sonuç:

20

6. Docstring (Fonksiyon Açıklaması)

Fonksiyonların ne yaptığını açıklamak için dokümantasyon dizelerini (docstring) kullanabilirsin. Bu dizeler üç tırnak arasında yazılır:

def selamla(isim): """Bu fonksiyon verilen ismi selamlar.""" print(f"Merhaba, {isim}!")

Fonksiyonları tanımlarken bu kurallar sayesinde düzenli ve anlaşılır kodlar yazabilirsin!

Bu Dersi Değerlendirin

Bu ders size yardımcı oldu mu? Puan verin!

Geri bildiriminiz içeriğimizi sürekli güncel ve kaliteli tutmamızı sağlar.

4.9 / 5 (Toplam 14 oy kullanıldı)

Sıkça Sorulan Sorular (SSS)

Bu ders ve konuyla ilgili en çok merak edilenler

Python Fonksiyon Tanımlama dersini öğrenmek için ön koşul var mı?

Bu eğitim temel seviyeden ileri seviyeye adım adım hazırlanmıştır. Kodları kopyalayıp Canlı Editör üzerinde test ederek kolayca pratik yapabilirsiniz.

Örnek kodları kendi projelerimde ücretsiz kullanabilir miyim?

Evet, PHP Hocası üzerindeki tüm kod örnekleri açık kaynak mantığıyla sunulmaktadır. Ticari veya kişisel projelerinizde serbestçe kullanabilirsiniz.

Takıldığım bir yerde nereden soru sorabilirim?

Dersin altındaki topluluk yorumları bölümünden sorunuzu sorabilirsiniz. Eğitmenlerimiz ve topluluk üyelerimiz kısa sürede yanıt verecektir.

Paylaş:
PHP Hocası Akademi

Topluluk Yorumları (0)

Ders Hakkında Yorum Yap veya Soru Sor

Henüz yorum yapılmamış. İlk yorumu siz yazın!