Методи та функції

Вступ до Python для фінансів

Adina Howe

Professor

Методи vs. Функції

Методи
  • Усі методи — це функції
  • Методи списку — це підмножина вбудованих функцій у Python
Функції
  • Не всі функції є методами
  • Застосовуються до об'єкта
    • prices.sort()
  • Потребують об'єкт як вхід
    • type(prices)
Вступ до Python для фінансів

Методи списку — sort

  • Списки мають кілька вбудованих методів для отримання й обробки даних
  • До методів звертаються як list.method()

list.sort() сортує елементи списку за зростанням

prices = [238.11, 237.81, 238.91]

prices.sort()
print(prices)
[237.81, 238.11, 238.91]
Вступ до Python для фінансів

Додавання до списку за допомогою append і extend

list.append() додає один елемент до списку

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

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

list.extend() додає кожен елемент із послідовності до списку

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

print(months)
['January', 'February', 'March', 'April', 'May', 'June', 'July']
Вступ до Python для фінансів

Корисні методи списку — index

list.index(x) повертає найменший індекс, де з'являється елемент x

months = ['January', 'February', 'March']
prices = [238.11, 237.81, 238.91]
months.index('February')
1
print(prices[1])
237.81
Вступ до Python для фінансів

Ще кілька функцій…

  • min(list): повертає найменший елемент

  • max(list): повертає найбільший елемент

Вступ до Python для фінансів

Знайдіть місяць із найменшим 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
Вступ до Python для фінансів

Давайте потренуємось!

Вступ до Python для фінансів

Preparing Video For Download...