ในภาษา Python ข้อมูลที่เราใช้เก็บในตัวแปรนั้นมี หลายชนิด โดยแต่ละชนิดมีลักษณะเฉพาะ เช่น เก็บตัวเลข เก็บข้อความ เก็บจริง/เท็จ ฯลฯ
มี 3 แบบ จำนวนเต็มบวก ศูนย์ และ จำนวนเต็มลบ
เก็บค่าจำนวนเต็ม เช่น 1, -5, 100, 0
ใช้เมื่อไม่ต้องการทศนิยม
age = 25
print(type(age)) # <class 'int'>
เก็บค่าตัวเลขที่มีจุดทศนิยม เช่น 3.14, -0.5, 100.0
price = 19.99
print(type(price)) # <class 'float'>
ใช้เก็บข้อความ เช่น "Hello", 'Python', "123" (แม้เป็นเลข แต่ถ้าอยู่ใน "" ถือว่าเป็นข้อความ)
name = "Alice"
print(type(name)) # <class 'str'>
เก็บค่า True หรือ False
มักใช้ในเงื่อนไข เช่น if, while
is_raining = False
print(type(is_raining)) # <class 'bool'>
ใช้เก็บข้อมูลหลายค่าภายใต้ตัวแปรเดียว เช่น [1, 2, 3], ["A", "B", "C"]
scores = [90, 85, 70]
print(type(scores)) # <class 'list'>
ใช้เมื่อยังไม่มีค่า หรือเป็นค่าว่าง (None)
print(type(x)) # <class 'NoneType'>
a = 100
b = 3.14
c = "Python"
d = True
e = [1, 2, 3]
คำตอบ:
a → int
b → float
c → str
d → bool
e → list
ใช้ฟังก์ชัน type() เพื่อดูชนิดของข้อมูลในตัวแปร
ใช้ int(), float(), str() เพื่อแปลงชนิดข้อมูล