ตัวแปรในภาษา Python

วันที่โพสต์

หมวดหมู่

ความหมาย:

ตัวแปร (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 ช่วยให้เขียนโปรแกรมได้กระชับ เข้าใจง่าย และจัดการกับข้อมูลได้สะดวก การตั้งชื่อตัวแปรควรมีกฎเกณฑ์เพื่อป้องกันปัญหา การแปลงประเภทข้อมูลช่วยให้สามารถใช้งานตัวแปรกับค่าข้อมูลประเภทต่างๆ ได้อย่างมีประสิทธิภาพ