ตัวแปร (variable) ในภาษาไพทอน

การทำงานของโปรแกรมคอมพิวเตอร์  จะมีการคำนวณเกิดขึ้นและให้ค่าผลลัพธ์ที่เปลี่ยนแปลงอยู่ตลอดเวลา  ดังนั้น จึงมีการใช้ตัวแปร เพื่อช่วยเก็บค่าที่คอมพิวเตอร์คำนวณได้ ซึ่งค่าของตัวแปรจะเปลี่ยนไปเรื่อยๆ ตามการทำงาน

ความหมายของตัวแปร

          ตัวแปร (Variable) หมายถึง การจองพื้นที่ในหน่วยความจำหลัก (RAM) ของเครื่องคอมพิวเตอร์ โดยการกำหนดชื่อเรียกแทนข้อมูล ถ้าหากต้องการนำข้อมูลเหล่านั้นขึ้นมาใช้งาน ไม่ว่าจะเป็นการกำหนดค่า การคำนวณ หรือ การแสดงผล ให้เรียกผ่านชื่อของตัวแปร

การอ้างอิงค่าข้อมูลของตัวแปร

          ตัวแปรจะถูกกำหนดค่าด้วยเครื่องหมาย = เช่น x = 10 หมายความว่า ให้ตัวแปรชื่อ x มีค่าเท่ากับ 10 หรือ age = 25 หมายความว่า ให้ตัวแปรชื่อ age มีค่าเท่ากับ 25 เป็นต้น

หลักการตั้งชื่อตัวแปร

          เราสามารถตั้งชื่อตัวแปร ที่ประกอบด้วยตัวอักษร ตัวเลข และเครื่องหมายขีดเส้นใต้เท่านั้น โดยจะต้องขึ้นต้นชื่อตัวแปรด้วยตัวอักษร หรือเครื่องหมายขีดเส้นใต้ นอกจากนี้ตัวอักษรภาษาอังกฤษตัวพิมพ์ใหญ่ กับตัวพิมพ์เล็กจะถือว่าแตกต่างกัน 

ตัวอย่างที่  1  การประกาศตัวแปร

student_ID = 05555
_name = "Laura"
age = 25

คำหลัก (Keyword) ที่ห้ามใช้เป็นชื่อตัวแปร

          ในภาษาไพทอน เราจะไม่สามารถตั้งชื่อตัวแปร ที่ซ้ำกับคำหลัก ดังต่อไปนี้

False             await             else              import           pass
None             break             except           in                 raise
True              class              finally            is                  return
and               continue        for                lambda          try
as                 def                from              nonlocal        while
assert            del                global            not               with
async             elif                if                  or                 yield