bash — sudo.log — 80x24
e25yxn@sudo:~$
tree python_data_types/
PYTHON DATA TYPES (ชนิดข้อมูลในไพทอน)
│
├── 1. NUMERIC (ข้อมูลเชิงตัวเลข)
│ ├── int() ── จำนวนเต็ม (Signed Integer) -> [บวก, ลบ, ศูนย์] เช่น 24, -5
│ ├── float() ── ทศนิยม (Floating Point) -> [พิกัด, ค่าระดับ] เช่น 150.455
│ └── complex()── จำนวนเชิงซ้อน (Complex) -> [ส่วนจริง + จินตภาพ] เช่น 3 + 4j
│
├── 2. SEQUENCE (ข้อมูลเชิงลำดับ / เรียงต่อกัน)
│ ├── str() ── ข้อความ (String) -> บรรทัดเดียว " " / หลายบรรทัด """ """
│ ├── list() ── รายการแก้ได้ [ ] -> [แก้ไขได้] เพิ่ม/ลด/เปลี่ยนค่าในชุดข้อมูลได้
│ └── tuple() ── รายการห้ามแก้ ( ) -> [ห้ามแก้ไข] ล็อคข้อมูลถาวร (เร็ว ปลอดภัย)
│
├── 3. MAPPING (ข้อมูลแบบจับคู่ค้นหา)
│ └── dict() ── พจนานุกรม {Key: Value}
│ -> [แก้ไขได้] ค้นหาไวผ่านคำสำคัญ เช่น {"id": "A1"}
│
├── 4. SET TYPE (ข้อมูลเซตอเนกประสงค์)
│ └── set() ── เซตของข้อมูล { } -> [แก้ไขได้] จุดเด่นคือ "ห้ามมีค่าซ้ำกัน"
│
└── 5. BOOLEAN (ข้อมูลเชิงตรรกะ)
└── bool() ── สวิตช์ เปิด-ปิด -> มีแค่ 2 ค่าคือ True (จริง) หรือ False (เท็จ)
e25yxn@sudo:~$
cat usage_tips.log
[ INFO ]
เกร็ดการใช้งานสรุปได้ว่า:
[ CALC ]
"คำนวณ" ให้มองหาเครื่องหมายตัวเลข -> int, float
[ MODIFY ]
"เน้นแก้ไขได้" เก็บเรียงแถวเลือก list / เก็บแบบจับคู่เลือก dict
[ LOCK ]
"เน้นปลอดภัย" ล็อคค่าถาวรห้ามใครเปลี่ยนเลือก tuple
e25yxn@sudo:~$