Birden Çok Parametre ve Dönen Değerler

Python'da Fonksiyonlara Giriş

Hugo Bowne-Anderson

Instructor

Birden çok fonksiyon parametresi

  • 1'den fazla parametre kabul edin:
def raise_to_power(value1, value2):
    """value1'i value2'nin üssü yapar."""
    new_value = value1 ** value2
    return new_value
  • Fonksiyonu çağırma: argüman sayısı = parametre sayısı
result = raise_to_power(2, 3)

print(result)
8
Python'da Fonksiyonlara Giriş

Tuple'lara hızlı bir giriş

  • Fonksiyonlar birden çok değer döndürebilir: Demetler (tuple)!

  • Tuple'lar:

    • Liste gibidir — birden çok değer tutar

    • Değiştirilemez — değerler değişmez!

    • Parantez () ile oluşturulur

even_nums = (2, 4, 6)

print(type(even_nums))
<class 'tuple'>
Python'da Fonksiyonlara Giriş

Tuple açma (unpacking)

  • Bir tuple'ı birden çok değişkene açın (unpack):
even_nums = (2, 4, 6)

a, b, c = even_nums
print(a)
2
print(b)
4
print(c)
6
Python'da Fonksiyonlara Giriş

Tuple öğelerine erişim

  • Tuple öğelerine listelerdeki gibi erişin:
even_nums = (2, 4, 6)

print(even_nums[1])
4
second_num = even_nums[1]

print(second_num)
4
  • Sıfırdan başlayan indeksleme kullanır
Python'da Fonksiyonlara Giriş

Birden çok değer döndürme

def raise_both(value1, value2):
    """value1'i value2'nin üssü yapar
    ve tersini de."""

    new_value1 = value1 ** value2
    new_value2 = value2 ** value1

    new_tuple = (new_value1, new_value2)

    return new_tuple
result = raise_both(2, 3)

print(result)
(8, 9)
Python'da Fonksiyonlara Giriş

Hadi pratik yapalım!

Python'da Fonksiyonlara Giriş

Preparing Video For Download...