Metode și funcții

Introducere în Python pentru finanțe

Adina Howe

Professor

Metode vs. Funcții

Metode
  • Toate metodele sunt funcții
  • Metodele de listă sunt un subset al funcțiilor integrate din Python
Funcții
  • Nu toate funcțiile sunt metode
  • Se aplică unui obiect
    • prices.sort()
  • Necesită un obiect ca intrare
    • type(prices)
Introducere în Python pentru finanțe

Metode pentru liste - sort

  • Listele au mai multe metode integrate pentru regăsirea și manipularea datelor
  • Metodele se accesează ca list.method()

list.sort() sortează elementele listei în ordine crescătoare

prices = [238.11, 237.81, 238.91]

prices.sort()
print(prices)
[237.81, 238.11, 238.91]
Introducere în Python pentru finanțe

Adăugarea la o listă cu append și extend

list.append() adaugă un singur element la o listă

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

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

list.extend() adaugă fiecare element la o listă

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

print(months)
['January', 'February', 'March', 'April', 'May', 'June', 'July']
Introducere în Python pentru finanțe

Metode utile pentru liste - index

list.index(x) returnează cel mai mic index unde apare elementul x

months = ['January', 'February', 'March']
prices = [238.11, 237.81, 238.91]
months.index('February')
1
print(prices[1])
237.81
Introducere în Python pentru finanțe

Mai multe funcții ...

  • min(list): returnează cel mai mic element

  • max(list): returnează cel mai mare element

Introducere în Python pentru finanțe

Găsiți luna cu cel mai mic IPC

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
Introducere în Python pentru finanțe

Să exersăm!

Introducere în Python pentru finanțe

Preparing Video For Download...