Kullanıcı tanımlı fonksiyonlar

Python'da Fonksiyonlara Giriş

Hugo Bowne-Anderson

Instructor

Öğrenecekleriniz:

  • Parametresiz fonksiyon tanımlama

  • Tek parametreli fonksiyon tanımlama

  • Değer döndüren fonksiyon tanımlama

  • Sonra: çoklu argümanlar, çoklu dönüş değerleri

Python'da Fonksiyonlara Giriş

Yerleşik fonksiyonlar

  • str()
x = str(5)

print(x)
'5'
print(type(x))
<class 'str'>
Python'da Fonksiyonlara Giriş

Fonksiyon tanımlama

def square():    # <- Function header

new_value = 4 ** 2 # <- Function body print(new_value)
square()
16
Python'da Fonksiyonlara Giriş

Fonksiyon parametreleri

def square(value):
    new_value = value ** 2
    print(new_value)

square(4)
16
square(5)
25
Python'da Fonksiyonlara Giriş

Fonksiyonlardan değer döndürme

  • return ile bir fonksiyondan değer döndürün
def square(value):
    new_value = value ** 2
    return new_value

num = square(4) print(num)
16
Python'da Fonksiyonlara Giriş

Docstring’ler

  • Docstring’ler fonksiyonunuzun ne yaptığını açıklar

  • Fonksiyonunuz için belgelendirme sağlar

  • Fonksiyon başlığının hemen altına yazılır

  • Üç çift tırnak """ arasına yazılır

def square(value):
    """Returns the square of a value."""
    new_value = value ** 2
    return new_value
Python'da Fonksiyonlara Giriş

Hadi pratik yapalım!

Python'da Fonksiyonlara Giriş

Preparing Video For Download...