Type Conversion การแปลงชนิดข้อมูล
การแปลงชนิดข้อมูล (Type Conversion หรือ Type Casting) เป็นการเปลี่ยนข้อมูลจากชนิดหนึ่งไปเป็นอีกชนิดหนึ่ง ใน Python มี 2 ประเภทหลักคือ Implicit (อัตโนมัติ) และ Explicit (ด้วยตัวเอง) ซึ่งเป็นทักษะพื้นฐานที่จำเป็นต้องเข้าใจเพราะข้อมูลจากแหล่งต่างๆ มักมาในรูปแบบ string
ทำไมต้องแปลงชนิดข้อมูล
Section titled “ทำไมต้องแปลงชนิดข้อมูล”การแปลงชนิดข้อมูลสำคัญด้วยหลายเหตุผล:
- ข้อมูลจากผู้ใช้เป็น string เสมอ -
input()คืนค่า string ต้องแปลงก่อนคำนวณ - ข้อมูลจาก file หรือ API - มักมาในรูปแบบ string หรือ JSON
- การเปรียบเทียบข้อมูล - ต้องแปลงให้เป็นชนิดเดียวกันก่อน
- การแสดงผล - บางครั้งต้องแปลงเป็น string เพื่อแสดง
- การเก็บข้อมูล - database บางชนิดต้องการ format เฉพาะ
Implicit Type Conversion
Section titled “Implicit Type Conversion”Python จะแปลงชนิดข้อมูลให้อัตโนมัติในบางกรณี โดยไม่ต้องบอก เรียกว่า Type Coercion
เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google