หน่วยที่ 3 EP.2 กฎการตั้งชื่อและตัวดำเนินการ (Operators)
  • By Admin
  • 42
  • 26 มี.ค. 2569

หน่วยที่ 3 EP.2 กฎการตั้งชื่อและตัวดำเนินการ (Operators)

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

🐍 หน่วยที่ 3: การเขียนโปรแกรมด้วยภาษาไพทอน

EP.2 กฎการตั้งชื่อและตัวดำเนินการ (Operators)

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

📝 1. เจาะลึกกฎการตั้งชื่อตัวแปร

การตั้งชื่อตัวแปรที่ดี จะช่วยให้เราและเพื่อนร่วมงานอ่านโค้ดเข้าใจได้ง่ายขึ้น ทบทวนกฎเหล็กกันอีกครั้ง:

  • ตัวพิมพ์เล็ก/ใหญ่ มีความหมายต่างกัน: Score กับ score ถือว่าเป็นคนละกล่องกัน!
  • สื่อความหมาย: แทนที่จะตั้งชื่อว่า x หรือ y ควรตั้งชื่อให้รู้เลยว่าเก็บอะไร เช่น width (ความกว้าง), height (ความสูง)
  • ข้อควรระวัง: ห้ามขึ้นต้นด้วยตัวเลข, ห้ามเว้นวรรค (ใช้ _ แทน) และห้ามใช้คำสงวนของโปรแกรม

⚙️ 2. ตัวดำเนินการ (Operators) ทั้ง 5 ประเภท

ตัวดำเนินการ คือ เครื่องหมายหรือสัญลักษณ์ที่ใช้ประมวลผลข้อมูลหรือตัวแปร แบ่งเป็น 5 ประเภท ดังนี้:

1. ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic)

ใช้คำนวณตัวเลขเหมือนเครื่องคิดเลขเลยครับ: + (บวก), - (ลบ), * (คูณ), / (หาร)

ไฮไลต์สำคัญ: เครื่องหมาย % (Modulo) คือ "การหารเอาเศษ" เช่น 5 % 2 จะได้ผลลัพธ์คือ 1 (เพราะ 5 หาร 2 ได้ 2 เศษ 1)
ประเภท เครื่องหมาย ความหมาย / ตัวอย่าง
2. การกำหนดค่า
(Assignment)
=
+=
-=
นำค่าด้านขวา ไปใส่ตัวแปรด้านซ้าย (เช่น x = 5)
เพิ่มค่าให้ตัวเอง (เช่น x += 1 คือ x = x+1)
ลดค่าตัวเอง
3. การเปรียบเทียบ
(Comparison)
==
!=
>
<=
เท่ากับ (ได้ผลลัพธ์เป็น True/False)
ไม่เท่ากับ
มากกว่า
น้อยกว่าหรือเท่ากับ (เช่น 5 <= 9 คือ True)
4. ตรรกะ
(Logical)
and
or
not
เป็น True เมื่อจริงทั้งคู่
เป็น False เมื่อเท็จทั้งคู่
กลับค่าจากจริงเป็นเท็จ / เท็จเป็นจริง
5. ข้อความ
(String)
+
\n
นำข้อความมา ต่อกัน (เช่น "มัธยม" + "ศึกษา")
ใช้สำหรับ ขึ้นบรรทัดใหม่ (New Line)

✍️ มินิควิซ ประเมินตนเอง (EP.2)

ทบทวนสัญลักษณ์ให้แม่นเป๊ะ! (ไม่เก็บคะแนน)

ข้อที่ 1: การตั้งชื่อตัวแปรในข้อใด เหมาะสมที่สุด สำหรับการเก็บคะแนนสอบของนักเรียน?

ข้อที่ 2: ผลลัพธ์ของ 10 % 3 (10 Modulo 3) ในภาษาไพทอนคือเท่าใด?

ข้อที่ 3: หากโปรแกรมทำงานถึงคำสั่ง 5 >= 9 ผลลัพธ์ที่ได้จะเป็นข้อมูลชนิดใด และมีค่าเป็นอะไร?

ข้อที่ 4: สัญลักษณ์ใดในหมวดหมู่ตัวดำเนินการข้อความ (String) ที่ทำหน้าที่ "สั่งให้ขึ้นบรรทัดใหม่"?


แชร์ :

บทเรียนอื่น ๆ