Python Fonksiyonlar: Tanım, Parametreler ve Dönüş Değerleri

Fonksiyon ve Fonksiyonları Tanımlama Python

içinde Python, bir işlev, belirli bir görevi gerçekleştiren ve program boyunca yeniden kullanılabilen bir kod bloğudur. İçinde bir işlev tanımlamak Python aşağıdaki adımları içerir:

 

İşlev Tanım Sözdizimi

içinde bir işlev tanımlamak için, anahtar kelimeyi, ardından işlev adını ve parantez içine alınmış giriş parametreleri listesini Python kullanırsınız. İşlevin görevini gerçekleştiren kod, bloğun içinde girintili olan işlevin gövdesinin içine yerleştirilir. Bir işlev, anahtar kelimeyi kullanarak bir değer(veya birden çok değer) döndürebilir. İşlevde herhangi bir ifade yoksa, işlev otomatik olarak döndürür. def () def return return None

 

Giriş Parametrelerini Kullanma

Bir işlev, giriş parametreleri aracılığıyla dışarıdan bilgi alabilir. Parametreler, işlevi çağırırken sağladığınız değerlerdir. Bu parametreler, belirli görevleri gerçekleştirmek için işlevin gövdesi içinde kullanılacaktır.

 

Bir İşlevden Değer Döndürme

return İşlev görevini tamamladıktan sonra, işlevden bir değer döndürmek için anahtar sözcüğü kullanabilirsiniz. İşlevin bir ifadesi yoksa return, işlev otomatik olarak döndürür None.

 

İşlev Çağırma

Tanımlanmış bir işlevi kullanmak için, yalnızca işlevin adını çağırın ve gerekli parametre değerlerini(varsa) iletin. İşlevden döndürülen sonuç(varsa), ileride kullanılmak üzere bir değişkende saklanabilir veya ekrana yazdırılabilir.

 

Detaylı Örnek

# Define a function to calculate the sum of two numbers  
def calculate_sum(a, b):  
    sum_result = a + b  
    return sum_result  
  
# Define a function to greet the user  
def greet_user(name):  
    return "Welcome, " + name + "!"  
  
# Call the functions and print the results  
num1 = 5  
num2 = 3  
result = calculate_sum(num1, num2)  
print("The sum of", num1, "and", num2, "is:", result)  # Output: The sum of 5 and 3 is: 8  
  
name = "John"  
greeting_message = greet_user(name)  
print(greeting_message)  # Output: Welcome, John!  

Yukarıdaki örnekte iki fonksiyon tanımladık: calculate_sum() iki sayının toplamını hesaplamak ve greet_user() bir selamlama mesajı oluşturmak. Daha sonra bu fonksiyonları çağırdık ve sonuçları yazdırdık.