ความหมาย:
ตัวแปร (Variable) ในภาษา Python หมายถึง ชื่อที่ใช้แทนค่าข้อมูลต่างๆ ซึ่งคอมพิวเตอร์จะทำการจัดสรรหน่วยความจำ (Memory) ไว้ให้กับตัวแปรนั้นๆ เปรียบเสมือนเป็นกล่องเก็บของที่เราตั้งชื่อไว้เพื่อเก็บข้อมูล
ความสำคัญ:
ตัวแปรมีความสำคัญต่อการเขียนโปรแกรม Python ดังนี้
- ช่วยให้เขียนโปรแกรมได้กระชับและอ่านเข้าใจง่าย
- ช่วยให้สามารถนำค่าข้อมูลมาใช้ซ้ำได้โดยไม่ต้องพิมพ์ค่าซ้ำหลายครั้ง
- ช่วยให้จัดการกับข้อมูลที่มีการเปลี่ยนแปลงได้อย่างสะดวก
ตัวอย่างการใช้งาน:
# ตัวอย่างการประกาศตัวแปร
name = "John Doe"
age = 30
pi = 3.14159
# ตัวอย่างการแสดงค่าตัวแปร
print("ชื่อ:", name)
print("อายุ:", age)
print("pi:", pi)
# ตัวอย่างการเปลี่ยนแปลงค่าตัวแปร
age = 31
print("อายุใหม่:", age)
กฎเกณฑ์การตั้งชื่อตัวแปร:
- ตัวแปรไม่ควรมีช่องว่าง
- ตัวแปรไม่ควรขึ้นต้นด้วยตัวเลข
- ตัวแปรควรมีความหมายสื่อถึงข้อมูลที่เก็บไว้
- ตัวแปรไม่ควรมีชื่อซ้ำกับคำสงวน (Keyword) ของภาษา Python
ตัวอย่างประเภทข้อมูลของตัวแปร:
- int: เก็บค่าตัวเลขเต็มจำนวน เช่น 1, 2, 3
- float: เก็บค่าตัวเลขทศนิยม เช่น 1.5, 3.14, 9.87
- str: เก็บค่าตัวอักษร เช่น “Hello”, “World”, “Python”
- bool: เก็บค่า True หรือ False
ตัวอย่างการแปลงประเภทข้อมูล:
age = 20
age_str = str(age) # แปลง int เป็น str
print(age_str) # แสดงผล: 20
pi = 3.14159
pi_int = int(pi) # แปลง float เป็น int
print(pi_int) # แสดงผล: 3
การใช้งานตัวแปรแบบหลายตัว:
a, b, c = 1, 2, 3
print(a, b, c) # แสดงผล: 1 2 3
สรุป:
ตัวแปรเป็นสิ่งสำคัญสำหรับการเขียนโปรแกรม Python ช่วยให้เขียนโปรแกรมได้กระชับ เข้าใจง่าย และจัดการกับข้อมูลได้สะดวก การตั้งชื่อตัวแปรควรมีกฎเกณฑ์เพื่อป้องกันปัญหา การแปลงประเภทข้อมูลช่วยให้สามารถใช้งานตัวแปรกับค่าข้อมูลประเภทต่างๆ ได้อย่างมีประสิทธิภาพ