Yöntemler ve fonksiyonlar

Finans için Python’a Giriş

Adina Howe

Instructor

Yöntemler vs. Fonksiyonlar

Yöntemler
  • Tüm yöntemler birer fonksiyondur
  • Liste yöntemleri, Python'daki yerleşik fonksiyonların alt kümesidir
Fonksiyonlar
  • Tüm fonksiyonlar yöntem değildir
  • Bir nesne üzerinde kullanılır
    • prices.sort()
  • Bir nesne girişi gerektirir
    • type(prices)
Finans için Python’a Giriş

Liste yöntemleri - sort

  • Listelerin veriyi almaya ve işlemeye yarayan birkaç yerleşik yöntemi vardır
  • Yöntemlere list.method() ile erişilir

list.sort() liste öğelerini artan sırada sıralar

prices = [238.11, 237.81, 238.91]

prices.sort()
print(prices)
[237.81, 238.11, 238.91]
Finans için Python’a Giriş

append ve extend ile listeye ekleme

list.append() listeye tek bir öğe ekler

months = ['January', 'February', 'March']

months.append('April')
print(months)
['January', 'February', 'March', 'April']

list.extend() listedeki her öğeyi ekler

months.extend(['May', 'June', 'July'])

print(months)
['January', 'February', 'March', 'April', 'May', 'June', 'July']
Finans için Python’a Giriş

Faydalı liste yöntemleri - index

list.index(x) öğe x'in göründüğü en düşük indisi döndürür

months = ['January', 'February', 'March']
prices = [238.11, 237.81, 238.91]
months.index('February')
1
print(prices[1])
237.81
Finans için Python’a Giriş

Daha fazla fonksiyon ...

  • min(list): en küçük öğeyi döndürür

  • max(list): en büyük öğeyi döndürür

Finans için Python’a Giriş

En düşük TÜFE'nin olduğu ayı bulun

months = ['January', 'February', 'March']
prices = [238.11, 237.81, 238.91]
# En düşük fiyatı bul
min_price = min(prices)

# En düşük fiyatın indisini bul min_index = prices.index(min_price)
# En düşük fiyatın olduğu ayı bul min_month = months[min_index] print(min_month)
February
Finans için Python’a Giriş

Haydi pratik yapalım!

Finans için Python’a Giriş

Preparing Video For Download...