Metode dan fungsi

Pengantar Python untuk Keuangan

Adina Howe

Instructor

Metode vs. Fungsi

Metode
  • Semua metode adalah fungsi
  • Metode list adalah subset dari fungsi bawaan Python
Fungsi
  • Tidak semua fungsi adalah metode
  • Digunakan pada sebuah objek
    • prices.sort()
  • Memerlukan objek sebagai masukan
    • type(prices)
Pengantar Python untuk Keuangan

Metode List - sort

  • List memiliki beberapa metode bawaan untuk mengambil dan memanipulasi data
  • Metode diakses sebagai list.method()

list.sort() mengurutkan elemen secara menaik

prices = [238.11, 237.81, 238.91]

prices.sort()
print(prices)
[237.81, 238.11, 238.91]
Pengantar Python untuk Keuangan

Menambah ke list dengan append dan extend

list.append() menambahkan satu elemen ke list

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

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

list.extend() menambahkan tiap elemen ke list

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

print(months)
['January', 'February', 'March', 'April', 'May', 'June', 'July']
Pengantar Python untuk Keuangan

Metode list yang berguna - index

list.index(x) mengembalikan indeks terendah tempat elemen x muncul

months = ['January', 'February', 'March']
prices = [238.11, 237.81, 238.91]
months.index('February')
1
print(prices[1])
237.81
Pengantar Python untuk Keuangan

Fungsi lainnya...

  • min(list): mengembalikan elemen terkecil

  • max(list): mengembalikan elemen terbesar

Pengantar Python untuk Keuangan

Cari bulan dengan CPI terendah

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
Pengantar Python untuk Keuangan

Ayo berlatih!

Pengantar Python untuk Keuangan

Preparing Video For Download...