เจาะลึกเทคนิคการตั้งชื่อตัวแปรในภาษาไพทอนให้ถูกต้อง และทำความรู้จักกับ
EP.2 กฎการตั้งชื่อและตัวดำเนินการ (Operators)
เมื่อเราเข้าใจความหมายของ "ตัวแปร (Variable)" แล้ว ใน EP นี้เราจะมาเจาะลึกเทคนิคการตั้งชื่อตัวแปรแบบโปรแกรมเมอร์มืออาชีพ พร้อมทำความรู้จักกับ "ตัวดำเนินการ (Operators)" ที่เปรียบเสมือนเครื่องมือช่างในการจับตัวแปรมาคำนวณและเปรียบเทียบกันครับ!
การตั้งชื่อตัวแปรที่ดี จะช่วยให้เราและเพื่อนร่วมงานอ่านโค้ดเข้าใจได้ง่ายขึ้น ทบทวนกฎเหล็กกันอีกครั้ง:
Score กับ score ถือว่าเป็นคนละกล่องกัน!x หรือ y ควรตั้งชื่อให้รู้เลยว่าเก็บอะไร เช่น width (ความกว้าง), height (ความสูง)ตัวดำเนินการ คือ เครื่องหมายหรือสัญลักษณ์ที่ใช้ประมวลผลข้อมูลหรือตัวแปร แบ่งเป็น 5 ประเภท ดังนี้:
ใช้คำนวณตัวเลขเหมือนเครื่องคิดเลขเลยครับ: + (บวก), - (ลบ), * (คูณ), / (หาร)
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) |
ทบทวนสัญลักษณ์ให้แม่นเป๊ะ! (ไม่เก็บคะแนน)
ข้อที่ 1: การตั้งชื่อตัวแปรในข้อใด เหมาะสมที่สุด สำหรับการเก็บคะแนนสอบของนักเรียน?
ข้อที่ 2: ผลลัพธ์ของ 10 % 3 (10 Modulo 3) ในภาษาไพทอนคือเท่าใด?
ข้อที่ 3: หากโปรแกรมทำงานถึงคำสั่ง 5 >= 9 ผลลัพธ์ที่ได้จะเป็นข้อมูลชนิดใด และมีค่าเป็นอะไร?
ข้อที่ 4: สัญลักษณ์ใดในหมวดหมู่ตัวดำเนินการข้อความ (String) ที่ทำหน้าที่ "สั่งให้ขึ้นบรรทัดใหม่"?
© 2023 Smartyquizkids.com
All Rights Reserved.