เมธอดและฟังก์ชัน

Python เบื้องต้นสำหรับการเงิน

Adina Howe

Professor

เมธอด vs. ฟังก์ชัน

เมธอด
  • เมธอดทุกตัวเป็นฟังก์ชัน
  • เมธอดของ list เป็น ส่วนหนึ่ง ของฟังก์ชันในตัวของ Python
ฟังก์ชัน
  • ไม่ใช่ทุกฟังก์ชันที่เป็นเมธอด
  • ใช้กับออบเจกต์
    • prices.sort()
  • รับออบเจกต์เป็น input
    • type(prices)
Python เบื้องต้นสำหรับการเงิน

เมธอดของ list - sort

  • list มีเมธอดในตัวหลายตัวสำหรับดึงและจัดการข้อมูล
  • เรียกใช้เมธอดได้ในรูปแบบ list.method()

list.sort() เรียงลำดับสมาชิกใน list จากน้อยไปมาก

prices = [238.11, 237.81, 238.91]

prices.sort()
print(prices)
[237.81, 238.11, 238.91]
Python เบื้องต้นสำหรับการเงิน

เพิ่มสมาชิกใน list ด้วย append และ extend

list.append() เพิ่มสมาชิกหนึ่งรายการเข้าไปใน list

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

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

list.extend() เพิ่มสมาชิกแต่ละรายการเข้าไปใน list

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

print(months)
['January', 'February', 'March', 'April', 'May', 'June', 'July']
Python เบื้องต้นสำหรับการเงิน

เมธอดที่มีประโยชน์ของ list - index

list.index(x) คืนค่า index ที่น้อยที่สุดที่พบสมาชิก 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...