Python Programlama 4. Bölüm |
Python' da Fonksiyonlar
Bu yazımızda programlamanın en önemli konularından biri olan Fonksiyonlarla tanışarak, Python’ da Fonksiyonlar konusunu işleyeceğiz. Gömülü fonksiyonları da anlattığımız bu yazımızda, sıkça kullandığımız bazı gömülü fonksiyonların da örneklerini bulabileceksiniz.
Fonksiyon Nedir?
Fonksiyon; tekrar eden rutinleri tek bir çatı altında toplar ve istenildiğinde çağrılarak kullanılır. Sürekli yapılan işleri, istediğimiz kısımlarda birçok defa uzun uzun yazmaktansa, tek bir fonksiyon altında bir defa yazıp, lazım olan yerlerde fonksiyonu çağırarak kullanabiliriz. Fonksiyonlar işimizi oldukça kolaylaştırır ve büyük projelerde kod fazlalığından ve zaman kaybından bizi kurtarır. Fonksiyon kullanımı, programlama konusunda geliştiriciye kolaylık sağlar ve çok önemli bir konudur. Fonksiyonların dillere göre farklılık göstererek rutin, metod, prosedür şeklinde adları vardır.
Python’ da Fonksiyonlar
Fonksiyon nedir kısmında yaptığımız tanımlar, Python’da fonksiyonlar konusunda da geçerlidir. Python’ da fonksiyonlar “def fonksiyon_adı():” şeklinde tanımlanır ve bu tanımlamadan sonra kod içeriğine yazacağımız kodları bir tab boşluk bırakarak yazmamız gereklidir. Fonksiyon tanımlamasıyla aynı hizada yazdığımız kodlar(1 tab boşluk bırakmadan) fonksiyon içeriğinde sayılmayacaktır.
►İlginizi Çekebilir:Elektrik-Elektronik Mühendisliğinde Bilgisayar Programları
Fonksiyonlar parametre alarak çok daha işlevsel halde kullanılabilir. Parametre işlemleri fonksiyon adından sonraki parantezler içinde yapılır.
Gömülü Fonksiyonlar
Round() Fonksiyonu, verilen sayıyı en yakın tam sayıya yuvarlar.
List() Fonksiyonu, aşağıda verilen değeri list biçimine çevirir.
int() fonksiyonu, verilen değeri integer değere çevirmek için kullanılır.
len() fonksiyonu, verilen ifadenin karakter uzunluğunu bulur. Bunu yaparken boşlukları da sayar.
float() fonksiyonu, verilen değeri float değere dönüştürmeye yarar.
-
Dünyanın En Görkemli 10 Güneş Tarlası
-
Dünyanın En Büyük 10 Makinesi
-
2020’nin En İyi 10 Kişisel Robotu
-
Programlamaya Erken Yaşta Başlayan 7 Ünlü Bilgisayar Programcısı
-
Üretimin Geleceğinde Etkili Olacak 10 Beceri
-
Olağan Üstü Tasarıma Sahip 5 Köprü
-
Dünyanın En İyi Bilim ve Teknoloji Müzeleri
-
En İyi 5 Tıbbi Robot
-
Dünyanın En Zengin 10 Mühendisi
-
Üretim için 6 Fabrikasyon İşlemi
-
EcoStruxure™ Automation Expert ile Tasarım Verimliliğini Artırın | Schneider Electric
-
60 Saniyede EcoStruxure™ Panel Server | Schneider Electric
-
60 Saniyede EVlink Pro AC | Schneider Electric
-
60 Saniyede EcoStruxure™ Power Operation | Schneider Electric
-
Kesintisiz Bağlantı Özelliği ile EcoStruxure™ Automation Expert | Schneider Electric
-
Yüksek Enerji Faturası Ödemek Kaderiniz Değil | Webinar
-
GoPact MCCB | Schneider Electric
-
Webinar I Otomatik Transfer Şalteri ile Kesintisiz Enerji
-
Webinar I Elektrikli Araç Şarj İstasyonları I Hager Türkiye
-
60 Saniyede EcoStruxure™ Power Monitoring Expert | Schneider Electric