🚀 สรุป Data Types ใน Python ที่ต้องรู้!

นี่คือประเภทข้อมูล (Data Types) พื้นฐานที่สำคัญมากๆ ในภาษา Python ค่ะ/ครับ! การรู้ว่าข้อมูลแต่ละประเภทเก็บค่าอย่างไรและทำงานอย่างไรคือหัวใจของการเขียนโค้ดเลย!

📊 ประเภทข้อมูลหลัก (Key Data Types):

• Text Type: str (String) - ใช้สำหรับข้อความ

• Numeric Types: int (จำนวนเต็ม), float (ทศนิยม), complex (จำนวนเชิงซ้อน)

• Sequence Types: list (เปลี่ยนแปลงได้), tuple (เปลี่ยนแปลงไม่ได้), range

• Mapping Type: dict (Dictionary) - เก็บข้อมูลแบบ Key-Value

• Set Types: set (ไม่ซ้ำ/ไม่เรียงลำดับ), frozenset (set ที่แก้ไขไม่ได้)

• Boolean Type: bool - เก็บค่าความจริง/เท็จ (True หรือ False)

• None Type: NoneType - ใช้แทนค่าว่างเปล่า ไม่มีค่า

💡 เทคนิคที่ใช้ในโค้ด:

เราสามารถใช้ฟังก์ชัน type() เพื่อตรวจสอบว่าตัวแปรที่เรากำหนดมีชนิดข้อมูลเป็นอะไรเสมอ! ลองเอาตัวอย่างโค้ดไปรันและทบทวนดูนะคะ/ครับ!

"รู้ Data Type เหมือนรู้ใจข้อมูล โค้ดที่เขียนก็จะทำงานได้อย่างมีประสิทธิภาพ!"

#python #programming #data #dataanalytic #learnonlemon8

2025/10/30 แก้ไขเป็น

... อ่านเพิ่มเติมเมื่อพูดถึงชนิดข้อมูลใน Python การเข้าใจกฎการตั้งชื่อตัวแปรก็เป็นสิ่งสำคัญไม่แพ้กันค่ะ โดยตัวแปรจะต้องเริ่มต้นด้วยตัวอักษร (a-z, A-Z) หรือเครื่องหมายขีดล่าง (_) และห้ามขึ้นต้นด้วยตัวเลข รวมถึงไม่ควรใช้คำสงวนของภาษา Python เช่น "None" หรือ "True" เป็นชื่อตัวแปร เพราะจะทำให้เกิดความสับสนในโค้ด ในส่วนของ NoneType ที่เป็นชนิดข้อมูลพิเศษ ใช้เพื่อแทนค่าที่ไม่มีค่า (null) เช่น ตัวแปรที่ยังไม่ได้รับค่า หรือใช้ในกรณีที่ฟังก์ชันไม่มีการคืนค่ากลับ ซึ่งทำให้โค้ดมีความชัดเจนและป้องกันข้อผิดพลาดได้ดี นอกจากชนิดข้อมูลหลักที่กล่าวถึงแล้ว ใน Python ยังมีชนิดข้อมูล Binary เช่น bytes, bytearray, และ memoryview ที่เหมาะกับการจัดการข้อมูลไบนารีหรือข้อความที่อยู่ในรูปแบบบิตระดับต่ำ เช่น การจัดการไฟล์หรือการสื่อสารกับฮาร์ดแวร์ การรู้ชนิดข้อมูลของตัวแปรช่วยให้เราเขียนโค้ดที่ถูกต้องและมีประสิทธิภาพมากขึ้น นอกจากนั้นยังทำให้การดีบั๊กและพัฒนาโปรแกรมเป็นไปอย่างราบรื่น หากคุณเป็นมือใหม่ แนะนำให้ลองเขียนโค้ดตัวอย่างและใช้ฟังก์ชัน type() เพื่อตรวจสอบชนิดของตัวแปรบ่อย ๆ จะช่วยให้เข้าใจและคุ้นเคยกับชนิดข้อมูลต่าง ๆ ใน Python มากขึ้นค่ะ

ค้นหา ·
คอร์สเรียน python สำหรับ data

โพสต์ที่เกี่ยวข้อง

ภาพการ์ตูนนักเรียนหญิงชี้ไปที่โลโก้ Python รูปวงจรไฟฟ้า พร้อมข้อความ 'Python ที่ไม่ใช่งูเหลือม' และงูการ์ตูนสวมหมวกบัณฑิต แสดงถึงการเรียนรู้ภาษา Python
ภาพนักเรียนหญิงชี้ไปที่โลโก้ Python พร้อมข้อความ '4 สายงานหลัก ที่ Python คือกุญแจสำคัญ' และไอคอนที่เกี่ยวข้องกับ AI, ข้อมูล และระบบอัตโนมัติ
ภาพนักเรียนหญิงชี้ไปที่โลโก้ Python พร้อมข้อความ 'ราชาแห่ง AI & Data (สายงานแห่งอนาคต)' และอธิบายการใช้ Pandas, NumPy ใน Data Science
Python ที่ไม่ใช่งูเหลือม 🐍
🐍 Python ทำอะไรได้บ้าง? สรุปภาษาแห่งอนาคตที่ทุกคนควรเรียนรู้! 💻 อยากเข้าวงการ Tech ต้องรู้! Python คือภาษาโปรแกรมมิงที่ได้รับความนิยมอันดับ 1 เพราะมันยืดหยุ่นมาก และทำได้แทบทุกอย่าง ตั้งแต่จัดการข้อมูลไปจนถึงสร้าง AI! มาดู 4 สายงานหลัก ที่ Python คือกุญแจสำคัญ: 1. 🧠 ราชาแห่ง AI & Data (สายงา
TechTalk by Taa

TechTalk by Taa

ถูกใจ 15 ครั้ง

Python library ที่ de ควรรู้ สำหรับข้อมูลแต่ละแบบ ✨😍
การทำงานกับข้อมูล ก็จะได้เจอกับข้อมูลที่มาในหลายรูปแบบมาก csv หรือ parquet ก็จะต้องใช้วิธีจัดการต่างกัน ก็เลยมาแนะนำทั้งหมดที่เคยเจอ หรือเพื่อนๆคนไหนเจอแบบอื่นๆแนะนำได้คั้บ 😇 #python #data #ai #dataengineer #learnonlemon8
เดฟ

เดฟ

ถูกใจ 4 ครั้ง

ภาพหน้าจอแล็ปท็อปแสดงโค้ด Python พร้อมคำถามว่าควรเรียน Python หรือ R ก่อนสำหรับสาย Data
ภาพหน้าจอแล็ปท็อปแสดงโค้ด Python และกราฟ พร้อมคำอธิบายการใช้งาน Python ใน Data Science ที่หลากหลาย
ภาพหน้าจอแล็ปท็อปแสดงโค้ด R และกราฟทางสถิติ พร้อมคำอธิบายการใช้งาน R Programming สำหรับการวิเคราะห์สถิติที่ซับซ้อน
เริ่มต้นเรียนสาย Data ควรเรียนอะไรก่อนระหว่าง Python VS R
🔘 Python ในทาง Data Science จะใช้ Python ในการจัดการข้อมูลขนาดใหญ่ การทำ Model ต่างๆ เช่น Machine Learning, Deep Learning รวมไปถึงการทำ Data Analysis และ Data Visualization มี Library ให้เลือกใช้เยอะ ซึ่ง Python ไม่ได้จำกัดอยู่แค่งาน Data Science แต่ยังใช้ได้ในการพัฒนาเว็บไซต์ และการพัฒนาระบบอัต
Baitoey

Baitoey

ถูกใจ 111 ครั้ง

ภาพแสดงการแปลงชนิดข้อมูลเป็นจำนวนเต็ม (int) ใน Python โดยใช้ฟังก์ชัน int() พร้อมตัวอย่างโค้ดที่แปลงจากจำนวนเต็ม ทศนิยม (ตัดทศนิยมทิ้ง) และสตริงที่เป็นตัวเลขเต็ม
ภาพแสดงการแปลงชนิดข้อมูลเป็นทศนิยม (float) ใน Python โดยใช้ฟังก์ชัน float() พร้อมตัวอย่างโค้ดที่แปลงจากจำนวนเต็ม ทศนิยม และสตริงที่เป็นตัวเลขหรือทศนิยม
ภาพแสดงการแปลงชนิดข้อมูลเป็นข้อความ (str) ใน Python โดยใช้ฟังก์ชัน str() พร้อมตัวอย่างโค้ดที่แปลงจากสตริง จำนวนเต็ม และทศนิยมให้เป็นข้อความ
🔁 การแปลงชนิดข้อมูล (Casting) ที่ต้องทำความเข้าใจ!
การแปลงชนิดข้อมูลเป็นทักษะพื้นฐานที่สำคัญมากในการจัดการและคำนวณข้อมูลใน Python ค่ะ/ครับ! เราใช้ฟังก์ชันเหล่านี้เพื่อเปลี่ยน Type ของตัวแปร: ⚙️ 3 ฟังก์ชันหลักในการ Casting: • 1. int() (แปลงเป็นจำนวนเต็ม) • รับได้ทั้ง Int, Float, หรือ String ที่เป็นตัวเลขเต็ม • สำคัญ! ถ้ามาจาก Float (2.8) ฟังก์ชั
เดฟ

เดฟ

ถูกใจ 7 ครั้ง

ภาพการ์ตูนเด็กผู้หญิงกำลังมองแล็ปท็อปด้วยสีหน้ากังวล มีข้อความว่า "เจอ Error แล้วทำไงต่อ" และ "มือใหม่หัด Coding" แสดงถึงความท้าทายในการเริ่มต้นเขียนโค้ด
ภาพการ์ตูนเด็กผู้หญิงกำลังคิด มีฟองความคิดแสดงโลโก้ Python, JS (JavaScript) และ C++ พร้อมข้อความ "เลือกภาษาที่ใช่" และคำแนะนำเกี่ยวกับภาษาโปรแกรมต่างๆ
ภาพการ์ตูนเด็กผู้หญิงกำลังติดตั้งโปรแกรมบนแล็ปท็อปอย่างมีความสุข มีข้อความว่า "ติดตั้งโปรแกรมที่จำเป็น Code Editor" และชื่อโปรแกรมยอดนิยม เช่น VsCode, Pycharm
มือใหม่เริ่มต้นเขียนโค้ดต้องทำยังไง? 👩‍💻
เริ่มต้นเขียนโค้ดต้องทำยังไง? 👩‍💻 มาดู 5 ขั้นตอนง่ายๆ ที่มือใหม่ก็ทำตามได้เลย! ✨ หลายคนอยากลองเขียนโค้ดแต่ไม่รู้จะเริ่มตรงไหนดีใช่มั้ย? ไม่ต้องกังวลเลยค่ะ! วันนี้จะมาแชร์ขั้นตอนง่ายๆ ที่จะช่วยให้คุณเริ่มต้นเส้นทางโปรแกรมเมอร์ได้อย่างถูกทางแน่นอน! 1. เลือกภาษาแรกที่ใช่ การเลือก 'ภาษาแรก'
TechTalk by Taa

TechTalk by Taa

ถูกใจ 307 ครั้ง

ภาพแสดงหัวข้อ "PYTHON STANDARD LIBRARY" พร้อมรายการไลบรารีมาตรฐานของ Python ที่สำคัญสำหรับ Data Engineer ได้แก่ os, sys, datetime, logging, json และ argparse
วันเสาร์เหงาๆ มาแนะนำ Python ที่ de ควรรู้ไว้กัน ✨😍
Core python foundation ที่ data engineer ต้องใช้บ่อยๆ สำหรับเราแบ่งเป็น สองหัวข้อคือ python standard library กับ virtual environment เพื่อใช้สร้าง environment จำลองในการทำงานกับระบบต่างๆได้หลากหลายใน computer เครื่องเดียว 👍 หรือใครมีตัวอื่นๆแนะนำเพิ่มเติมได้นะค้าบ เพื่อนที่กำลังฝึกอยู่ ลองทำความรู้
เดฟ

เดฟ

ถูกใจ 5 ครั้ง

ภาพแสดงการเข้าถึงตัวอักษรใน String ด้วย Index ใน Python โดย String ถูกมองเป็น Array พร้อมตัวอย่างโค้ดที่แสดงผลลัพธ์ 'H' และ 'e' จากคำว่า "Hello, World!"
ภาพแสดงการวนลูปอ่านตัวอักษรแต่ละตัวใน String โดยใช้ for loop ใน Python พร้อมตัวอย่างโค้ดที่วนลูปคำว่า "banana" และแสดงผลลัพธ์ทีละตัวอักษร
ภาพแสดงการหาความยาวของ String โดยใช้ฟังก์ชัน len() ใน Python พร้อมตัวอย่างโค้ดที่หาความยาวของ "Hello, World!" และแสดงผลลัพธ์เป็น 13
🐍 BASIC PYTHON: มาทำความรู้จักกับ Strings (ข้อความ) กัน!
String ใน Python ไม่ได้เป็นแค่กลุ่มของตัวอักษร แต่มีคุณสมบัติที่น่าสนใจมากค่ะ! 💡 🧵 String เป็นเหมือน Array (ลำดับ/Sequence) String ถือเป็นลำดับของตัวอักษร ซึ่งทำให้เราสามารถ: 1. เข้าถึงตัวอักษรได้ (Indexing): • เหมือนกับ Array ทั่วไป เราสามารถเข้าถึงตัวอักษรแต่ละตัวได้ด้วย Index ที่เริ่มจาก 0
เดฟ

เดฟ

ถูกใจ 7 ครั้ง

AI Data Skills ที่ทุกคนควรรู้!
ใครยังทำงานแบบไม่ data-driven บอกเลยว่าพลาด 🚨 แต่ไม่ต้องห่วง! คลิปนี้สอนใช้ AI ช่วยจัดการข้อมูลครบ — ตั้งแต่ clean 👉 วิเคราะห์ 👉 ทำกราฟสวย ๆ ง่ายเหมือนกดคีย์ลัด ✨ Prompt ที่ใช้จริง แปะให้ในคอมเมนต์แล้ว ก๊อปไปลองได้เลย 😉 #สอนใช้aiเพื่อการทํางาน #เรียนai #dataanalyst #dataskills #cha
Olyvia Ma

Olyvia Ma

ถูกใจ 1197 ครั้ง

NumPy คืออะไร? หัวใจสำคัญของสาย Data & AI
ถ้าคุณสนใจเรื่อง Data Science, Machine Learning หรือการคำนวณเลขหลักล้านแถว NumPy (นัม-ไพ) คือ Library ตัวแรกที่คุณต้องรู้จัก! เพราะถ้าไม่มีมัน การจัดการข้อมูลใน Python จะช้าลงมหาศาล ❓ NumPy คืออะไร? NumPy ย่อมาจาก Numerical Python เป็น Library พื้นฐานของภาษา Python ที่ถูกออกแบบมาเพื่อ จัดการกับตั
TechTalk by Taa

TechTalk by Taa

ถูกใจ 14 ครั้ง

สาย Data ต้องเรียน Numpy เรียนฟรีกว่า 4 ชั่วโมง 📈
Numpy เป็นเครื่องมือที่ทรงพลังสำหรับการจัดการข้อมูลที่เกี่ยวกับตัวเลขและการคำนวณทางคณิตศาสตร์ ช่วยให้เราสามารถสร้างและจัดการอาร์เรย์หรือเมทริกซ์หลายมิติได้ง่ายดายและรวดเร็ว นอกจากนี้ยังถูกนำไปใช้ในหลากหลายงาน เช่น การวิเคราะห์ข้อมูล การสร้างข้อมูลจำลอง และการประมวลผลภาพด้วย ซึ่งคอร์สเรียนที่เตยเ
Baitoey

Baitoey

ถูกใจ 274 ครั้ง

ภาพแสดงการกำหนดค่าตัวแปรใน Python โดยมีตัวอย่างการกำหนดค่าตัวเลข (x=5) และข้อความ (y="John") พร้อมผลลัพธ์การพิมพ์ค่าออกทางหน้าจอ อธิบายว่า Python เก็บข้อมูลในหน่วยความจำและไม่จำเป็นต้องประกาศชนิดข้อมูลอย่างชัดเจน
💖 มาเริ่มต้นโค้ดดิ้งแบบปังๆ ด้วย Python กันค่ะ! 🐍✨
วันนี้มาทบทวน 2 เรื่องพื้นฐานที่สำคัญมาก: การกำหนดค่าตัวแปร (Variable Assignment) และ การแปลงชนิดข้อมูล (Type Conversion) 💡 ทริคเล็กๆ ที่ทำให้ Python สนุก: เราไม่ต้องประกาศชนิดข้อมูลให้วุ่นวาย และสามารถแปลงตัวเลขเป็นข้อความ หรือแปลงกลับได้ง่ายๆ ด้วยฟังก์ชัน str(), int(), float() เลยน้าาา #py
เดฟ

เดฟ

ถูกใจ 1 ครั้ง

ภาพแสดงตัวอย่างการใช้เมธอด .strip() ใน Python เพื่อลบช่องว่างที่อยู่หน้าและหลังข้อความ ' Hello, World! ' ให้เหลือเพียง 'Hello, World!' ในรูปแบบหน้าจอโค้ดสไตล์เรโทร
ภาพแสดงตัวอย่างการใช้เมธอด .replace() ใน Python เพื่อแทนที่ตัวอักษร 'H' ด้วย 'J' ในข้อความ 'Hello, World!' ให้กลายเป็น 'Jello, World!' ในรูปแบบหน้าจอโค้ดสไตล์เรโทร
ภาพแสดงตัวอย่างการใช้เมธอด .split() ใน Python เพื่อแยกข้อความ 'Hello, World!' ด้วยเครื่องหมายจุลภาค (,) ให้เป็นลิสต์ `['Hello', ' World!']` ในรูปแบบหน้าจอโค้ดสไตล์เรโทร
🔨 Basic Python: 3 เมธอดปังๆ ที่ใช้จัดการ String! 💖
มาต่อกันที่ Basic Python ในการ Modify Strings กันนะคะ! วันนี้ขอแนะนำ 3 เมธอดสุดจำเป็นที่ใช้ในการทำความสะอาดและแยกข้อความค่ะ รับรองว่าได้ใช้บ่อยแน่นอน! ✨ 1. .strip(): • เมธอดนี้ทำหน้าที่ ลบ Whitespace (ช่องว่าง/เว้นวรรค) ที่อยู่หน้าสุดและหลังสุด ของ String ออกค่ะ • มีประโยชน์มากเวลารับ Input จากผ
เดฟ

เดฟ

ถูกใจ 0 ครั้ง

ดูเพิ่มเติม