ในภาษาไพทอน (Python) นั้น มีข้อมูลอยู่หลายชนิดด้วยกัน ในบทความนี้จะนำเสนอเกี่ยวกับข้อมูลที่เราใช้กันบ่อยๆในภาษาคอมพิวเตอร์ ซึ่งรวมถึงภาษาไพทอน (Python) หรือภาษาคอมพิวเตอร์อื่นๆด้วยโดยอาจจะแบ่งชนิดของข้อมูลได้ตามตารางนี้

ชนิดของข้อมูล

ชนิด

คำอธิบาย
ตัวเลข

Boolean

Integer

Long Integer

Float

Complex Number

ตรรกะ มีค่า จริง กับ เท็จ

เลขจำนวนเต็ม

เลขจำนวนเต็ม ใช้บิตสองเท่า

เลขทศนิยม

จำนวนจินตภาพ

ข้อมูลแบบเรียงลำดับ

String

Unicode

List Type

Tuple Type

XRange Type

Buffer Type

สายอักขระ

สายอักขระยูนิโค้ด

รายการ

ทูเพิล

เอกซ์เรนจ์ คืนค่าจาก xrange()

บัฟเฟอร์ คือค่าจาก buffer()

การจับคู่ Mapping Dict Type

ดิกชันนารี

Callable

Builtin Function Type

Builtin Method Type

Class Type

Function Type

Instance Type

Method Type

Unbound Method Type

ฟังก์ชัน Built-in ต่างๆ

เมธอด Built-in ต่างๆ

คลาส

ฟังก์ชัน

คลาสและอินซแตนซ์

เมธอด

Bound Class Method

โมดูล module Type

ชนิดของโมดูลต่างๆ

คลาส Class Type

ชนิดของคลาส

อินซแตนซ์คลาส Instance Class

ชนิดของคลาสในอินซแตนซ์

ไฟล์ File Type

ชนิดของไฟล์ต่างๆ

 

ชนิดข้อมูลที่เราใช้กันบ่อยๆในภาษาคอมพิวเตอร์ก็จะมีดังนี

1. ข้อมูลชนิดตัวเลข หมายถึง ข้อมูลที่เป็นชุดของตัวเลข ซึ่งประกอบด้วย ตัวเลขจำนวนเต็ม ตัวเลขที่มีจุดทศนิยม รวมทั้งตัวเลขที่มีค่าเป็นบวกหรือเป็นลบด้วย 

      ชนิดข้อมูลแบบตัวเลขก็จะมีให้เลือกใช้ 4 ชนิดด้วยกัน ดังนี้

  1. Integer
  2. Long Integer
  3. Float
  4. Complex Number

2. ชนิดของข้อมูลแบบอักขระ หมายถึง ชนิดข้อมูลที่เป็นอักขระเพียงหนึ่งตัวเท่านั้น โดยตัวอักขระนี้จะอยู่ในเครื่องหมาย apostrophes (' ') อาจจะเป็นตัวอักษรภาษาอังกฤษตัวเล็ก หรือตัวใหญ่่ สัญลักษณ์พิเศษต่างๆ หรือตัวเลข โดยที่ตัวเลขเมื่ออยู่ในเครื่องหมาย apostrophes (' ') นั้น จะไม่สามารถนำไปคำนวณเหมือนกับข้อมูลชนิดตัวเลขได้ เช่น 'A', 'B', 'a', 'b', '9', '#'

3. ชนิดข้อมูลแบบข้อความ หมายถึง ชนิดข้อมูลที่เป็นอักขระตั้งแต่หนึ่งตัวอักขระขึ้นไป ซึ่งจะเรียงต่อกัน โดยจะอยู่ภายใต้เครื่องหมาย Apostrophes (' ') แต่จะมีอักขระเรียงกัน ยาวไม่เกิน 255 อักขระ เช่น 'Hello', '0123456789'

4. ชนิดของข้อมูลแบบตรรกศาสตร์ หมายถึง ชนิดของข้อมูลที่ให้ผลลัพธ์ที่ได้จากการตัดสินใจจากเงื่อนไขหรืือนิพจน์ โดยผลของข้อมูลชนิดนี้จะมีเพียงค่าจริงและค่าเท็จเท่านั้น

 

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ผู้รู้ ขอความอนุเคราะห์แก้ code ให้หน่อย
โดย goobot_com จ 23 เม.ย. 2018 10:22 pm บอร์ด Programming - PHP
0
3
จ 23 เม.ย. 2018 10:22 pm โดย goobot_com
แก้ code ให้หน่อย while(list($key, $value) = each ไม่ทำงาน เปลี่ยนเป็น foreach($_POST[id2] as $key =>$value)แล้วไม่ได้
โดย goobot_com จ 23 เม.ย. 2018 10:20 pm บอร์ด Programming - PHP
0
5
จ 23 เม.ย. 2018 10:20 pm โดย goobot_com
while(list($key, $value) = each ไม่ทำงาน เปลี่ยนเป็น foreach($_POST[id2] as $key => $value)
โดย Anonymous จ 23 เม.ย. 2018 10:14 pm บอร์ด Programming - PHP
0
4
จ 23 เม.ย. 2018 10:14 pm โดย บุคคลทั่วไป
จะทำให้เว็บฟอรั่มออนไลน์ได้ไหมครับ?
โดย Anonymous จ 23 เม.ย. 2018 1:52 pm บอร์ด Programming - PHP
0
11
จ 23 เม.ย. 2018 1:52 pm โดย บุคคลทั่วไป
รูปแบบการทำงานของ NAT มีอะไรบ้าง
โดย Patcharanan.0399 ศ 20 เม.ย. 2018 5:14 pm บอร์ด Share Knowledge
0
45
ศ 20 เม.ย. 2018 5:14 pm โดย Patcharanan.0399
ส่วนที่ไม่เข้าใจในบทความ Module MD Client History
โดย alisa93 ศ 20 เม.ย. 2018 4:56 pm บอร์ด Mobile Programming - Android, iOS, Window Phone
2
26
ศ 20 เม.ย. 2018 5:56 pm โดย alisa93
Loopback คืออะไร
โดย Patcharanan.0399 ศ 20 เม.ย. 2018 4:21 pm บอร์ด Share Knowledge
0
30
ศ 20 เม.ย. 2018 4:21 pm โดย Patcharanan.0399
สอบถามเรื่อง SQL การ SELECT id
โดย AePongsak ศ 20 เม.ย. 2018 4:21 pm บอร์ด SQL - Database
5
69
ศ 20 เม.ย. 2018 5:05 pm โดย AePongsak
Q - ติดตั้งโมดูลแล้วไฟล์ภาษาหาย
โดย Parichat ศ 20 เม.ย. 2018 3:52 pm บอร์ด Joomla Development
2
28
ศ 20 เม.ย. 2018 4:20 pm โดย Parichat
Q - ทำ Drop Down ในหน้าผู้ดูแลระบบของโมดูล
โดย Parichat ศ 20 เม.ย. 2018 1:22 pm บอร์ด Joomla Development
13
72
จ 23 เม.ย. 2018 3:57 pm โดย tsukasaz
ผมสงใสทำไมรีโมทแอร์ ทำไมถึงต้องอยุ่ข้างประตู
โดย nuattawoot ศ 20 เม.ย. 2018 12:58 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
59
ศ 20 เม.ย. 2018 9:47 am โดย tsukasaz
Normal Form ของ Normalization มีอะไรบ้าง
โดย Patcharanan.0399 พฤ 19 เม.ย. 2018 6:37 pm บอร์ด Share Knowledge
0
22
พฤ 19 เม.ย. 2018 6:37 pm โดย Patcharanan.0399
Q - import ฐานข้อมูลมาแต่ Error
โดย Parichat พฤ 19 เม.ย. 2018 5:55 pm บอร์ด SQL - Database
2
40
พฤ 19 เม.ย. 2018 6:43 pm โดย Parichat
ทำไมต้องมี IPv6 ....?
โดย Patcharanan.0399 พฤ 19 เม.ย. 2018 3:04 pm บอร์ด Share Knowledge
0
33
พฤ 19 เม.ย. 2018 3:04 pm โดย Patcharanan.0399
ต้องการใส่เสียงลงใน application
โดย Oley Rujisak พฤ 19 เม.ย. 2018 1:12 pm บอร์ด Mobile Application Developing- Android, iOS
0
23
พฤ 19 เม.ย. 2018 1:12 pm โดย Oley Rujisak
มาแล้ว Joomla 3.8.7 อัพเดทล่าสุด แก้ไข Bug ต่างๆ และปรับปรุงระบบให้ดีขึ้น
โดย tsukasaz พฤ 19 เม.ย. 2018 11:09 am บอร์ด PHP News
0
32
พฤ 19 เม.ย. 2018 11:09 am โดย tsukasaz
3-way Handshake (ทรีเวย์ แฮนเชค)คืออะไร
โดย Patcharanan.0399 พ 18 เม.ย. 2018 6:04 pm บอร์ด Share Knowledge
0
33
พ 18 เม.ย. 2018 6:04 pm โดย Patcharanan.0399
TCP (ทีซีพี) และ UDP (ยูดีพี) แตกต่างกันอย่างไร
โดย Patcharanan.0399 พ 18 เม.ย. 2018 5:46 pm บอร์ด Share Knowledge
1
50
พฤ 19 เม.ย. 2018 3:50 am โดย mindphp
ICMP Protocol (ไอซีเอ็มพี โปรโตคอล) คืออะไร
โดย Patcharanan.0399 พ 18 เม.ย. 2018 5:24 pm บอร์ด Share Knowledge
0
27
พ 18 เม.ย. 2018 5:24 pm โดย Patcharanan.0399
ไม่สามารถติดตั้ง selenium v.2.9.1 ได้
โดย Patcharanan.0399 พ 18 เม.ย. 2018 4:35 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
7
60
พฤ 19 เม.ย. 2018 3:45 am โดย mindphp