Methoden en functies

Introductie tot Python voor Finance

Adina Howe

Instructor

Methoden vs. functies

Methoden
  • Alle methoden zijn functies
  • Lijstmethoden zijn een subset van ingebouwde functies in Python
Functies
  • Niet alle functies zijn methoden
  • Gebruikt op een object
    • prices.sort()
  • Vereist een object als input
    • type(prices)
Introductie tot Python voor Finance

Lijstmethoden - sort

  • Lijsten hebben meerdere ingebouwde methoden om data op te vragen en te bewerken
  • Methoden roep je aan als list.method()

list.sort() sorteert elementen oplopend

prices = [238.11, 237.81, 238.91]

prices.sort()
print(prices)
[237.81, 238.11, 238.91]
Introductie tot Python voor Finance

Toevoegen met append en extend

list.append() voegt één element toe aan een lijst

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

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

list.extend() voegt elk element afzonderlijk toe

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

print(months)
['January', 'February', 'March', 'April', 'May', 'June', 'July']
Introductie tot Python voor Finance

Handige lijstmethoden - index

list.index(x) geeft de laagste index waar element x voorkomt

months = ['January', 'February', 'March']
prices = [238.11, 237.81, 238.91]
months.index('February')
1
print(prices[1])
237.81
Introductie tot Python voor Finance

Meer functies ...

  • min(list): geeft het kleinste element

  • max(list): geeft het grootste element

Introductie tot Python voor Finance

Vind de maand met de laagste CPI

months = ['January', 'February', 'March']
prices = [238.11, 237.81, 238.91]
# Laagste prijs bepalen
min_price = min(prices)

# Index van laagste prijs min_index = prices.index(min_price)
# Maand met laagste prijs min_month = months[min_index] print(min_month)
February
Introductie tot Python voor Finance

Laten we oefenen!

Introductie tot Python voor Finance

Preparing Video For Download...