Metody a funkce

Úvod do Pythonu pro finance

Adina Howe

Professor

Metody vs. funkce

Metody
  • Všechny metody jsou funkce
  • Metody seznamu jsou podmnožinou vestavěných funkcí Pythonu
Funkce
  • Ne všechny funkce jsou metody
  • Používají se na objektu
    • prices.sort()
  • Vyžadují objekt jako vstup
    • type(prices)
Úvod do Pythonu pro finance

Metody seznamu – sort

  • Seznamy mají několik vestavěných metod pro načítání a manipulaci s daty
  • Metody jsou dostupné jako list.method()

list.sort() seřadí prvky seznamu vzestupně

prices = [238.11, 237.81, 238.91]

prices.sort()
print(prices)
[237.81, 238.11, 238.91]
Úvod do Pythonu pro finance

Přidávání do seznamu pomocí append a extend

list.append() přidá jeden prvek do seznamu

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

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

list.extend() přidá každý prvek do seznamu

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

print(months)
['January', 'February', 'March', 'April', 'May', 'June', 'July']
Úvod do Pythonu pro finance

Užitečné metody seznamu – index

list.index(x) vrátí nejnižší index, kde se prvek x nachází

months = ['January', 'February', 'March']
prices = [238.11, 237.81, 238.91]
months.index('February')
1
print(prices[1])
237.81
Úvod do Pythonu pro finance

Další funkce ...

  • min(list): vrátí nejmenší prvek

  • max(list): vrátí největší prvek

Úvod do Pythonu pro finance

Nalezení měsíce s nejnižším CPI

months = ['January', 'February', 'March']
prices = [238.11, 237.81, 238.91]
# Identify min price
min_price = min(prices)

# Identify min price index min_index = prices.index(min_price)
# Identify the month with min price min_month = months[min_index] print(min_month)
February
Úvod do Pythonu pro finance

Pojďme si procvičit!

Úvod do Pythonu pro finance

Preparing Video For Download...