Fonksiyonlar kısaca belirli bir işlevi yapmak için oluşturulan komutlar kümesidir diyebiliriz. Python ile hazır gelen fonksiyonlar ve bizim oluşturduğumuz fonksiyonlar olmak üzere Pythonda 2 tür fonksiyon bulunur. Print() ve type() gibi fonksiyonlar Python ile birlikte geldiği için biz sadece onları kullanmak istediğimiz yerde kodlarımıza dahil ederiz.
Fonksiyon tanımlama;
def fonksiyonAdi():
#Fonksiyon içerisindeki kodlar
Örnek;
def selamla():
print('Selamlar...')
selamla()
Çıktı;
Selamlar...
Fonksiyona dışarıdan değer gönderme;
def selamla(name):
print('Selamlar... ' + name)
selamla('Erhan')
Çıktı;
Selamlar... Erhan
Parametreye varsayılan değer atama;
def selamla(name = 'İSİMSİZ'):
print('Selamlar... ' + name)
selamla()
Çıktı;
Selamlar... İSİMSİZ
Fonksiyona herhangi bir değer gönderilmediği takdirde varsayılan olarak tanımlanan değer kullanılır.
Fonksiyondan geriye değer döndürme;
def selamla(name):
return 'Merhaba ' + name
print(selamla('Erhan'))
Çıktı;
Merhaba Erhan
return ifadesi ile fonksiyondan geriye değer döndürme işlemi gerçekleştirilir.
Fonksiyon tanımlama;
def fonksiyonAdi():
#Fonksiyon içerisindeki kodlar
Örnek;
def selamla():
print('Selamlar...')
selamla()
Çıktı;
Selamlar...
Fonksiyona dışarıdan değer gönderme;
def selamla(name):
print('Selamlar... ' + name)
selamla('Erhan')
Çıktı;
Selamlar... Erhan
Parametreye varsayılan değer atama;
def selamla(name = 'İSİMSİZ'):
print('Selamlar... ' + name)
selamla()
Çıktı;
Selamlar... İSİMSİZ
Fonksiyondan geriye değer döndürme;
def selamla(name):
return 'Merhaba ' + name
print(selamla('Erhan'))
Çıktı;
Merhaba Erhan
Yorum Gönder