ข้อมูลที่เก็บไว้ในหน่วยความจำมีหลายประเภท ตัวอย่างเช่น อายุของบุคคลจะถูกจัดเก็บเป็นค่าตัวเลข และที่อยู่ของบุคคลนั้นจะถูกจัดเก็บเป็นอักขระที่เป็นตัวอักษรและตัวเลขคละกัน Python มีข้อมูลมาตรฐานหลายประเภทที่ใช้ในการกำหนดการดำเนินการที่เป็นไปได้และวิธีการจัดเก็บสำหรับแต่ละประเภท
Python มีข้อมูลมาตรฐานห้าประเภท -
- ตัวเลข
- สตริง
- รายการ
- ทูเพิล
- พจนานุกรม
เลขหลาม
ชนิดข้อมูลตัวเลขเก็บค่าตัวเลข วัตถุตัวเลขจะถูกสร้างขึ้นเมื่อคุณกำหนดค่าให้กับวัตถุเหล่านั้น ตัวอย่างเช่น −
var1 =1
var2 =10
สตริง Python
สตริงใน Python ถูกระบุว่าเป็นชุดอักขระต่อเนื่องกันที่แสดงในเครื่องหมายคำพูด Python อนุญาตให้ใช้เครื่องหมายคำพูดเดี่ยวหรือคู่ สามารถใช้ชุดย่อยของสตริงได้โดยใช้ตัวดำเนินการสไลซ์ ([ ] และ [:] ) โดยมีดัชนีเริ่มต้นที่ 0 ที่จุดเริ่มต้นของสตริงและเริ่มจาก -1 ในตอนท้าย
รายการหลาม
รายการเป็นประเภทข้อมูลผสมของ Python ที่หลากหลายที่สุด รายการประกอบด้วยรายการที่คั่นด้วยเครื่องหมายจุลภาคและอยู่ภายในวงเล็บเหลี่ยม ([]) ในระดับหนึ่ง รายการจะคล้ายกับอาร์เรย์ใน C ข้อแตกต่างอย่างหนึ่งคือรายการทั้งหมดที่อยู่ในรายการสามารถเป็นประเภทข้อมูลที่แตกต่างกันได้
Python Tuples
ทูเพิลเป็นชนิดข้อมูลลำดับอื่นที่คล้ายกับรายการ ทูเพิลประกอบด้วยค่าจำนวนหนึ่งที่คั่นด้วยเครื่องหมายจุลภาค อย่างไรก็ตาม tuples ต่างจากรายการในวงเล็บ
พจนานุกรมหลาม
พจนานุกรมของ Python เป็นประเภทตารางแฮช พวกมันทำงานเหมือน associative arrays หรือ hashes ที่พบใน Perl และประกอบด้วยคู่ของคีย์-ค่า คีย์พจนานุกรมสามารถเป็น Python ได้เกือบทุกประเภท แต่โดยปกติแล้วจะเป็นตัวเลขหรือสตริง ในทางกลับกัน ค่าสามารถเป็นอ็อบเจกต์ Python ใดก็ได้