Python'daki fonksiyonları şöyle düşünün: Fonksiyonlar, belirli bir işlemi gerçekleştirmek için yazılmış kod bloklarıdır.
Örneğin, aynı matematiksel işlemi birçok kez yapmanız gerekiyorsa, bir fonksiyon yazarak bu işlemi kolaylaştırabilirsiniz. Fonksiyonlar, kodunuzu daha düzenli, okunabilir ve yeniden kullanılabilir hale getirir.
def function_name(parameters):
def add_numbers(a, b):
return a + b
result = add_numbers(5, 3)
print(result)
Python fonksiyonları, tekrar eden işlemleri kapsüllemek ve daha düzenli bir kod yazmak için kullanılır. Bir fonksiyon tanımlamak için
def anahtar kelimesini kullanırız. Fonksiyonlar, isteğe bağlı olarak parametreler alabilir ve bir değer döndürebilir.
Python Fonksiyonları ile Yapabilecekleriniz:
Kodunuzu düzenlemek:
• Tekrar eden kodları fonksiyonlara koyarak düzenli bir yapı oluşturabilirsiniz.
Parametreler ile veri işlemek:
• Fonksiyonlarınıza veri gönderip üzerinde işlemler yapabilirsiniz.
Değer döndürmek:
• Fonksiyonlar hesaplamaların sonuçlarını döndürebilir.
def greet(name):
print("Merhaba, " + name)
greet("Ali")
def square(n):
return n * n
result = square(4)
print(result)
Kodun Açıklaması:
• → Bir parametre alan bir fonksiyon tanımlanır.
• → Girilen ismi bir metinle birleştirerek ekrana yazdırır.
• → Bir sayının karesini hesaplayan fonksiyon tanımlanır.
• → Hesaplanan değeri döndürür.
Python'daki fonksiyonlar, kodunuzu daha esnek ve yeniden kullanılabilir hale getirir. Fonksiyonlar, yazılım projelerinizde düzenli ve etkili bir yapı kurmanızda önemli bir rol oynar.