メソッドと関数

ファイナンスのための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() は要素を1つ追加します

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]
# 最小価格を特定
min_price = min(prices)

# 最小価格のインデックス min_index = prices.index(min_price)
# 最小価格の月を取得 min_month = months[min_index] print(min_month)
February
ファイナンスのためのPython入門

Ayo berlatih!

ファイナンスのためのPython入門

Preparing Video For Download...