def
- Python kursu
- Başlangıç
- Ders 71/116
- 4 dk
def ile fonksiyon tanımlamayı öğrenirsin.
def ile fonksiyon tanımlama
Fonksiyon, yeniden kullanilabilen bir kod bloğudur. def kelimesi ile tanımlanır:
def greet():
print("Hos geldin")Fonksiyon gövdesi girintili yazılır; bu Python'da blok belirten yöntemdir. Fonksiyon greet() şeklinde çağrılır.
Fonksiyonlar kodun tekrar etmesini engeller ve programı parçalara ayırır. Bu, hem okunabilirlik hem de bakım kolaylığı sağlar.
Fonksiyon çağrısı
Tanımlanan fonksiyon, adı ve parantez ile çağrılarak çalıştırılır:
def greet():
print("Hos geldin")
greet() # Hos geldinParantez olmadan greet sadece fonksiyon nesnesini ifade eder; çağırmaz. Bu, sık yapılan bir hatadır.
Bir fonksiyonu istediğin kadar kez çağırabilirsin; bu, kod tekrarını önler.
Uygulama Hos geldin fonksiyonu yaz
greet adında bir fonksiyon tanımla; print("Hos geldin") yazdırsın. Sonra greet() ile çağır.
Başlangıç kodu
# greet fonksiyonunu tanımlaÖrnek çözüm
def greet():
print("Hos geldin")
greet()Beklenen çıktı
Hos geldin
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Aşağıdakilerden hangisi geçerli bir fonksiyon tanımlamadır?
- def greet(): ... Doğru cevap
- function greet(): ...
- greet = def(): ...
- func greet(): ...
Açıklama: def greet(): şeklinde tanımlanır.
2 Fonksiyon çağrısını tamamla
greet____
greet()
Açıklama: greet() fonksiyonu çağırır.
3 Fonksiyon parçalarını eşleştir
| Kavram | Anlamı |
|---|---|
def |
Tanım kelimesi |
greet |
Fonksiyon adı |
() |
Çağrı parantezi |
: |
Gövde başlangıcı |