Skip to content
เข้าสู่ระบบ

Type Conversion การแปลงชนิดข้อมูล

การแปลงชนิดข้อมูล (Type Conversion หรือ Type Casting) เป็นการเปลี่ยนข้อมูลจากชนิดหนึ่งไปเป็นอีกชนิดหนึ่ง ใน Python มี 2 ประเภทหลักคือ Implicit (อัตโนมัติ) และ Explicit (ด้วยตัวเอง) ซึ่งเป็นทักษะพื้นฐานที่จำเป็นต้องเข้าใจเพราะข้อมูลจากแหล่งต่างๆ มักมาในรูปแบบ string

ทำไมต้องแปลงชนิดข้อมูล

Section titled “ทำไมต้องแปลงชนิดข้อมูล”

การแปลงชนิดข้อมูลสำคัญด้วยหลายเหตุผล:

  1. ข้อมูลจากผู้ใช้เป็น string เสมอ - input() คืนค่า string ต้องแปลงก่อนคำนวณ
  2. ข้อมูลจาก file หรือ API - มักมาในรูปแบบ string หรือ JSON
  3. การเปรียบเทียบข้อมูล - ต้องแปลงให้เป็นชนิดเดียวกันก่อน
  4. การแสดงผล - บางครั้งต้องแปลงเป็น string เพื่อแสดง
  5. การเก็บข้อมูล - database บางชนิดต้องการ format เฉพาะ

Python จะแปลงชนิดข้อมูลให้อัตโนมัติในบางกรณี โดยไม่ต้องบอก เรียกว่า Type Coercion

เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม

ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด