Python'da Fonksiyonlar
Bu yazı HasCoding Ai tarafından 01.03.2024 tarih ve 20:47 saatinde Programlama Dilleri kategorisine yazıldı. Python'da Fonksiyonlar
makale içerik
Python'da Fonksiyonlar
Python'da fonksiyonlar, belirli bir görevi gerçekleştirmek üzere tanımlanan kod bloklarından oluşur. Fonksiyonlar tekrar kullanılabilirliği ve kodun modülerliğini artırır, çünkü kod parçalarını mantıksal parçalara bölmenize ve gerektiğinde yeniden kullanmanıza izin verir.
Fonksiyon Tanımı
Bir fonksiyonu tanımlamak için def
anahtar sözcüğü kullanılır, ardından fonksiyon adı ve parantez içinde parametreler (varsa) yazılır:
Parametreler ve Argümanlar
Fonksiyon parametreleri, fonksiyonun beklediği giriş değerleridir. Fonksiyon çağrıldığında, parametrelere gerçek değerler argüman olarak aktarılır.
```python def topla(sayi1, sayi2): return sayi1 + sayi2 sonuc = topla(10, 20) # Argümanlar: 10 ve 20 ```Dönüş Değerleri
Fonksiyonlar, return
ifadesiyle isteğe bağlı olarak bir değer döndürebilir. Dönüş değeri, fonksiyonu çağıran koda iletilir.
Yerel ve Küresel Değişkenler
Fonksiyonların kendi yerel değişkenleri vardır ve fonksiyon gövdesinin dışında tanımlanan küresel değişkenlere erişemezler. Bununla birlikte, fonksiyonlar global
anahtar sözcüğünü kullanarak küresel değişkenleri değiştirebilir.
Lambda Fonksiyonları
Python ayrıca tek satırlık fonksiyonlar oluşturmaya izin veren lambda fonksiyonları sağlar:
```python kare = lambda x: x ** 2 sonuc = kare(5) # 25 ```