03 ตัวแปรและชนิดข้อมูล
ตัวแปรและชนิดข้อมูล
ตัวแปรคือชื่อที่ใช้อ้างอิงค่าบางอย่างในโปรแกรม
name = "DataHungry"
age = 3
price = 199.0
is_active = True
Python ไม่ต้องประกาศชนิดข้อมูลล่วงหน้า แต่ค่าที่เก็บยังมีชนิดข้อมูลอยู่
ชนิดข้อมูลพื้นฐาน
String
ใช้เก็บข้อความ
course_name = "Basic Python"
print(course_name)
Integer
ใช้เก็บจำนวนเต็ม
student_count = 25
Float
ใช้เก็บเลขทศนิยม
average_score = 82.5
Boolean
ใช้เก็บค่าจริงหรือเท็จ
is_passed = True
ตรวจสอบชนิดข้อมูล
value = 100
print(type(value))
การแปลงชนิดข้อมูล
ข้อมูลจากผู้ใช้หรือไฟล์มักเป็นข้อความ ถ้าจะคำนวณต้องแปลงก่อน
price_text = "150"
price = int(price_text)
print(price + 50)
ตัวอย่างแปลงข้อมูลที่ใช้บ่อย
int("10")
float("10.5")
str(100)
bool(1)
f-string
f-string ใช้แทรกค่าตัวแปรในข้อความ
name = "Ann"
score = 88
message = f"{name} ได้คะแนน {score}"
print(message)
None
None ใช้แทนค่าว่างหรือยังไม่มีค่า
middle_name = None
แบบฝึกหัด
- สร้างตัวแปร
product_name,price,quantity - คำนวณราคารวม
- แสดงผลด้วย f-string เช่น
สินค้า Keyboard จำนวน 2 ชิ้น รวม 1200 บาท - ลองแปลงข้อความ
"99.5"เป็น float แล้วบวกกับ10