Belirli bir işi yapmak için tanımlanan yapılara fonksiyon denir. Bütün programlama dillerinde olduğu gibi Python dilinde de fonksiyonlar etkin bir şekilde kullanılmaktadır. Fonksiyonlar yardımıyla kodlarımız daha küçük ve modüler yapılara bölünmektedir. Ayrıca kod bloklarımızda tekrarlı yapıların oluşmasına engel olur ve kodu yeniden kullanılmasını sağlar.
Fonksiyonların yazım şekli aşağıdaki gibidir.
def fonksiyon_adi(parametreler):
"""Dökümantasyon"""
durum(s)
Yukarıda görüldüğü gibi ‘def’ kelimesi fonksiyon tanımlama işlemi için kullanılır. ‘def’ kelimesinden sonra fonksiyona bir isim verilmesi gerekmektedir. Bir fonksiyona değer ilettiğimiz parametreler kısmı bulunmaktadır. İsteğe bağlıdırlar. Yine opsiyonal olarak ‘Dökümantasyon’ kısmı bulunmaktadır. Bu kısımda fonksiyonun görevi ile bilgilendirme işlemi yapılabilir. Fonksiyonlar işlevine göre geri değer döndürebilir. Bunun için ‘return’ komutu kullanılır. Örnek fonksiyon kullanımı:
def merhaba(isim):
"""
Bu fonksiyon selamlama mesajı
üretmektedir.
"""
print("Merhaba, " + isim + ". Günaydın..")
Fonksiyon çağrılıp kullanılması:
>>> merhaba('Efe')
Merhaba, Efe. Günaydın..
Pingback: Python Return kullanımı