Methoden und Funktionen

Einführung in Python für den Finanzbereich

Adina Howe

Instructor

Methoden vs. Funktionen

Methoden
  • Alle Methoden sind Funktionen.
  • Listenmethoden sind eine Teilmenge der eingebauten Funktionen in Python.
Funktionen
  • Nicht alle Funktionen sind Methoden.
  • Werden auf ein Objekt angewendet
    • prices.sort()
  • Benötigt ein Objekt als Eingabe
    • type(prices)
Einführung in Python für den Finanzbereich

Listenmethoden – sort

  • Listen haben einige eingebaute Methoden, die beim Abrufen und Bearbeiten von Daten helfen können.
  • Methoden können wie folgt aufgerufen werden: list.method()

list.sort() sortiert die Listenelemente in aufsteigender Reihenfolge.

prices = [238.11, 237.81, 238.91]

prices.sort()
print(prices)
[237.81, 238.11, 238.91]
Einführung in Python für den Finanzbereich

Mit append und extend zu einer Liste hinzufügen

list.append() fügt ein einzelnes Element zu einer Liste hinzu

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

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

list.extend() fügt jedes Element zu einer Liste hinzu

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

print(months)
['January', 'February', 'March', 'April', 'May', 'June', 'July']
Einführung in Python für den Finanzbereich

Nützliche Listenmethoden – Index

list.index(x) gibt den niedrigsten Index zurück, an dem das Element x vorkommt

months = ['January', 'February', 'March']
prices = [238.11, 237.81, 238.91]
months.index('February')
1
print(prices[1])
237.81
Einführung in Python für den Finanzbereich

Mehr Funktionen ...

  • min(list): gibt das kleinste Element zurück

  • max(list): gibt das größte Element zurück

Einführung in Python für den Finanzbereich

Den Monat mit dem niedrigsten Verbraucherpreisindex finden

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
Einführung in Python für den Finanzbereich

Lass uns üben!

Einführung in Python für den Finanzbereich

Preparing Video For Download...