บทที่ 2: พื้นฐานการเขียนโปรแกรม

2.5 รายชื่อฟังก์ชันพื้นฐานของ Python ที่มักถูกเรียกใช้

  1. ฟังก์ชันที่เกี่ยวกับตัวเลขและคณิตศาสตร์:

    • abs(x) - คืนค่าค่าสัมบูรณ์ของ x
    • round(x, n) - ปัดเศษ x ให้มีทศนิยม n ตำแหน่ง
    • max(iterable) - คืนค่าที่มากที่สุดใน iterable (เช่น list)
    • min(iterable) - คืนค่าที่น้อยที่สุดใน iterable
    • sum(iterable) - หาผลรวมของตัวเลขใน iterable
    • pow(x, y) - คำนวณค่า x ยกกำลัง y

  2. ฟังก์ชันที่เกี่ยวกับสตริง:

    • len(s) - คืนค่าความยาวของสตริง s
    • str(x) - แปลงค่า x ให้เป็นสตริง
    • upper() และ lower() - เปลี่ยนสตริงเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก
    • split(sep) - แยกสตริงตามตัวคั่น sep

  3. ฟังก์ชันที่เกี่ยวกับลิสต์และไอเทมที่ทำซ้ำได้:

    • list(iterable) - แปลง iterable ให้เป็นลิสต์
    • enumerate(iterable) - คืนค่า iterable พร้อมด้วยตัวเลข index
    • zip(iterable1, iterable2) - จับคู่ค่าใน iterable หลาย ๆ ตัว
    • sorted(iterable) - คืนค่า iterable ที่ถูกเรียงลำดับ

  4. ฟังก์ชันที่เกี่ยวกับไฟล์และอินพุต/เอาต์พุต:

    • print() - พิมพ์ข้อมูลออกหน้าจอ
    • input() - รับข้อมูลจากผู้ใช้
    • open(filename, mode) - เปิดไฟล์เพื่ออ่านหรือเขียน

  5. ฟังก์ชันที่เกี่ยวกับประเภทข้อมูลและการตรวจสอบ:

    • type(x) - คืนค่าประเภทข้อมูลของ x
    • isinstance(object, classinfo) - ตรวจสอบว่า object เป็น instance ของ class หรือไม่
    • int(x) - แปลงค่า x ให้เป็นจำนวนเต็ม
    • float(x) - แปลงค่า x ให้เป็นจำนวนทศนิยม

  6. ฟังก์ชันอื่น ๆ ที่น่าสนใจ:

    • range(start, stop, step) - สร้างลำดับตัวเลข
    • eval(expression) - ประเมิน expression ที่เป็นสตริงและคืนค่าผลลัพธ์
    • dir(object) - แสดงรายชื่อ attributes และ methods ของ object