PHYTON FONKSİYONLARI
Phyton fonksiyonları kısa tanımlamamız gerekirse belirli bir görevi yapmak için oluşturulan komutlardır.
Buna örnek olarak print() fonksiyonunu ele alabiliriz. Print() fonksiyona ekrana çıktı vermemizi sağlar ve belirli komutlar bulundurur kendi bünyesinde.
Fonksiyonlar kodlar karmaşıklaşmaya başladığında kontrol etmenizi kolaylaştırır ve basitleştirmenize yardımcı olur.
Biz her seferinde bir fonksiyon oluşturduğumuzda fazla kod karmaşıklığından kurtulmuş
oluruz.
Kısaca Fonksiyonlar;
• Belli işleri yerine getirir ve her birinin belli bir görevi vardır.
• Var olan fonksiyon ve var olmayan fonksiyon olarak parametler ikiye ayrılır.
• İkiye ayrılan fonksiyonların görevi; karmaşık işlemleri basitleştirmektir.
Peki nasıl kullanırız? Python da iki tür fonksiyon vardır. Bunlardan ilki Python ile hazır gelen fonksiyonlardır ikincisi de oluşturduğumuz kendi fonksiyonlarımız.
Fonksiyonların genel kullanım taslağı ise şu şekildedir:
def fonksiyon_Adi(parametre1,parametre2):
  işlemler
fonksiyon_Adi()
Bir Fonksiyon oluşturmak
Python’da bir fonksiyon def anahtar sözcüğünü kullanarak tanımlanır:
Örnek:
Bir Fonksiyon Çağırma
Phthon programlama dilinde bir fonksiyonu çağırmak için, fonksiyonun ilk önce ismini kullanmak daha sonrasında ise parantez kullanmak gereklidir.
Örnek:
Parametreler
Fonksiyonlarda bilgi parametler yoluyla aktarılabilir. Parametreleri belirtmek için fonksiyonun adından sonra parantez içinde belirtmek gerekir ve virgülle ayırdığınız sürece parametre sayısını istediğiniz miktarda tutabilirsiniz.
Aşağıdaki örnekte fonksiyonun parametre adı fname’dir. Fonksiyon sağlandığında bilgileri fonksiyona parametre olarak gönderebiliriz.
Örnek:
Fonksiyon Parametreleri
Fonksiyonu oluştururken parantezlerin arasına oluşturduğumuz fonksiyon parametrelerini göndererek işleme sokmalıyız.
Parantezlerin arasına bu parametreleri belirtmeli ve fonksiyonu çağırırken ilgili parametre değerleri ile çağırmalıyız.

Fonksiyona Parametre Gönderme
Fonksiyona parametre gönderirken dışardan bilgi göndermeliyiz ve fonksiyon içerisinde de mutlaka kullanmalıyız.
Örnek:

Fonksiyondan Geriye Bilgi Gönderme
Fonksiyon içerisinde print ile bilgi de yazdırabilir veya örnekte de olduğu gibi bilgiyi yazdırmak yerine bilgiyi geriye de gönderebiliriz.
Örnek:

Toplama fonksiyonu dışarıdan a ve b parametrelerini bekler. Tarafımızdan gönderilen değerleri fonksiyon içerisinde toplarız.
Toplanan sonuç 30 olarak geriye döndürmeli ve döndürdükten sonra ise fonksiyondan elde edilen sonuç değişkenine alabiliriz.

Bir yanıt bırakın