Python’da Fonksiyonlar

Merhaba arkadaşlar, bugün de Python’da fonksiyonları işleyeceğiz.

Fonksiyonlar;

Bir programlama dilinde fonksiyonlar programların temel yapı taşıdır. Bir programı yeniden kullanmak okunurluğunu artırmak ve karmaşıklığı gidermek için çok önemlidir

Python’da kullanımı nasıldır?

Python da fonksiyon tanımlarken “def” denen kavramdan yararlanacağız ilk başta def kavramını yazıyoruz sonra fonksiyonumuzun ismini tanımladıktan sonra parantez açıp kapatıp iki nokta üst üste  koyarak fonksiyonumuzu oluşturuyoruz Burada dikkat edilmesi gereken fonksiyon ismi yazarken Türkçe kelimelerin kullanılmaması gerekmektedir.

Örneğin;

klasik bir tane fonksiyon tanımı.

Şimdi ise bu fonksiyonların içini nasıl doldurup ve bu fonksiyonları nasıl çağıracağımızı öğrenelim

Bir Örnek üzerinde daha iyi anlayacağımızı düşünüyorum;

Örnek;

Fonksiyonlarda Parametre Kullanımı

Fonksiyonunun parantez içini boş bırakmadan işlemler için kullanılan deyimlerdir.

Python da fonksiyonların nasıl kullanıldığını örnek üzerinde gösterelim;

Bu örnekte ilk başta fonksiyonumuz belirledik bu fonksiyonda işlem yapması geren elemanları da fonksiyonumuzun içine parametre olarak atanır. fonksiyonumuzun içinde  gerekli işlemler yapıldıktan sonra fonksiyonumuzu en altta çağırdık programın mantığı bu şekildedir.

İsimli sıralı Argümanlar

İsimli sıralı argüman demek fonksiyonu tanımlarken hangi kullandığımız parametreleri,fonksiyonu çağırırken aynı sırayla argümanları yazmak demektir zaten yukarıdaki verdiğimiz örnekler bu kurala uymaktadır

Global değerler:

Bir fonksiyon oluşturulurken içerisinde onunla beraber bazı değerler tanımlanır ve bu fonksiyon sonlanırken bununla birlikte bu değerlerde sonlanır yani fonksiyonun içerisinde tanımlanan değerlere global denir. fonksiyonun içerisinde tanımlanıp başka bir yerde kullanılmaya kalkılırsa hata mesajı verir.

Örnek;

doğru kullanımı.

hata mesajı verir.

fonksiyon dışında kullanıldığında hata mesajı verir.

Return fonksiyonu:

Geriye değer döndüren fonksiyondur.Şimdiye kadar print ile ekrana yazdırdık şimdi geriye bir sonu döndürüp bu sonuçla başka işlemlerde yapabiliriz.

 

pass  Komutu:

programın herhangi bir durumunda hiç birşey yapmasını istemiyorsak pass deyimini kullanırız.

Fonksiyonlarda pass deyiminin kullanılması fonksiyonun içini boş bırakıp sonradan doldurabilirsiniz.

Örnek

 

pass komutunu kullanılmazsa  hata verir.

Arkadaşlar bu haftada anlatacaklarım bu kadardı inşallah anlaşılır olmuştur. Hoşçakalın 🙂

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir