İşlev, çağrıldığında çalışan bir kod bloğudur. Her tekrarında aynı kod bloğunu girmek yerine, onu bir fonksiyon olarak tanımlayabilir ve kullanmanız gerektiğinde çağırabilirsiniz. İşlevler ayrıca girdi olarak bağımsız değişkenler veya parametreler girmenize olanak tanır. Daha sonra argümanlara dayalı verileri döndürecek ve bağımsız bir çıktı üreteceklerdir. Bu wikiHow makalesi sana Python programlama dilinde bir işlevi nasıl tanımlayacağınızı öğretir.
adımlar
Adım 1. Python'u yükleyin
Python'da bir fonksiyon yazabilmek için Install-Python'a ihtiyacınız var. Python'u indirmek ve kurmak için aşağıdaki adımları kullanın:
- Bir web tarayıcısında https://www.python.org/downloads/ adresine gidin.
- Tıklamak En üstteki Python [sürüm numarası] dosyasını indirin.
- İndirilenler klasörünüzdeki Python.exe dosyasına çift tıklayın.
- Tıklamak Şimdi kur.
- Tıklamak Evet
- Tıklamak Kapat.
Adım 2. Bir kod düzenleyici açın
Python ile birlikte gelen temel kod düzenleyiciye IDLE adı verilir. Alternatif olarak, Atom, Sublime Text 3 ve Online Python Compiler gibi bir üçüncü taraf entegre geliştirme ortamı (IDE) kullanabilirsiniz.
Adım 3. Yeni bir dosya açın veya içinde bir fonksiyon tanımlamak istediğiniz dosyayı açın
IDLE'de, yeni bir dosya açabilir veya düğmesine tıklayarak yeni bir dosya oluşturabilirsiniz. Dosya üstteki menü Tıklayın Açık mevcut bir dosyayı açmak için veya Yeni dosya Yeni bir program başlatmak için
Adım 4. Bir işlevi tanımlamak için def yazın
Python'da bir işlevi tanımlamak için "def" anahtar sözcüğü kullanılır.
Adım 5. Parantez ve iki nokta üst üste gelen işlev adını ekleyin
"def" den sonra bir boşluk koyun, ardından işlevinizin adını, ardından parantez ve iki nokta üst üste yazın. Aşağıdaki örnek, "say_hello" adlı bir işlevin nasıl tanımlanacağını gösterir:
def say_hello():
Adım 6. Sonraki satırı girintileyin ve kodunuzu ekleyin
Fonksiyonun içindeki tüm satırlar girintili olmalıdır. Aşağıdaki örnek, "Merhaba" yazan bir işlevin nasıl tanımlanacağını gösterir.
def say_hello(): print("Merhaba")
Adım 7. İşlev adından sonra parantez içinde bir parametrenin veya bağımsız değişkenin adını girin
Bu, fonksiyonun farklı veri girdilerini almasına ve farklı çıktıları işlemesine izin verir. Birden çok argüman ve parametreyi virgülle ayırarak ekleyebilirsiniz. Aşağıdaki örnekte "name" adında bir parametreye sahip bir fonksiyon vardır:
def say_hello(isim): print("Merhaba ")
Adım 8. Koddaki bağımsız değişkeni işlemek için bağımsız değişken adını kullanın
Argümanı veya parametreyi çağırmanız gerektiğinde, argümanın veya parametrenin adını koda yerleştirin. Aşağıdaki örnekte, "Merhaba" yazan ve ardından bir kullanıcının adından bahseden bir işlev tanımlanmıştır:
def say_hello(isim): print("Merhaba" + isim)
Adım 9. Fonksiyonu çağırın
Bir işlevi kullanmak için adını parantez içine alarak çağrılmalıdır. Aşağıdaki örnekte, bir fonksiyon tanımlanmış ve daha sonra çağrılmıştır.
def say_hello(isim): print("Merhaba" + isim) say_hello()
Adım 10. Anahtar kelime argümanları veya parametreleri ekleyin
Kodu bir önceki adımda derlemeye çalıştıysanız, muhtemelen bir hata mesajı aldınız. Bunun nedeni, işlev çağrıldığında gerekli argümanın eksik olmasıdır. Bir işlevi çağırırken bir argüman veya parametre eklemek için, işlevi çağırdıktan sonra onu parantez içine yazmanız yeterlidir. Aşağıdaki örnekte, bağımsız değişken olarak bir ad eklenir. Kod derlendiğinde "Merhaba" der ve ardından bir kişiden ismiyle bahseder:
def say_hello(isim): print("Merhaba " + isim) say_hello("wikiHow okuyucu")