การ Indent หรือย่อหน้า

การย่อหน้าหรือ Indent ในภาษา Python มีความสำคัญเป็นอย่างมาก เพราะ Python ใช้การ Indent เป็นการบ่งบอก Block ของ Code

ลองพิมพ์ตัวอย่างที่ 1 และ 2 แล้วสังเกตถึงความแตกต่าง

ตัวอย่างที่ 1

if 5 > 2:
print("Five is greater than two!")

ตัวอย่างที่ 2

if 5 > 2:
print("Five is greater than two!")

จะเห็นว่าตัวอย่างที่ 2 เกิด Syntax Error ขึ้น เพราะ คำสั่ง if ต้องตามด้วย block ของ code หรือ ต้องตามด้วยโค้ดที่ถูกย่อหน้า (indent) ตามตัวอย่างแรก ตรงนี้ยังไม่ต้องสนใจว่า if หรือโค้ดชุดนี้ทำงานยังไงนะครับ แค่ทำความเข้าใจถึงความสำคัญของ indent ในภาษา Python ก่อนครับ

ตัวแปร

ตัวแปร คือสิ่งที่เราใช้ในการเก็บค่าต่างๆ เช่นตัวเลข หรือ ข้อความ

x = 5
y = "Hello, World!"
print(x)
print(y)

อธิบายโค้ดด้านบน

  • เราสร้างตัวแปร x เก็บค่าตัวเลข 5 เอาไว้
  • เราสร้างตัวแปร y เก็บค่าข้อความ "Hello, World!" เอาไว้
  • เราทำการ print หรือแสดงค่าในตัวแปร x และ y ออกมา

ได้ผลลัพธ์เป็น

5
Hello, World!

คอมเม้น (comment)

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

#This is a comment.
print("Hello, World!")

จากตัวอย่างด้านบน บรรทัดแรกจะไม่ถูกประมวลผล

Print Function

จากตอนที่ 1 ที่เราได้ทำการ Run โปรแกรมแรก เพื่อแสดงคำว่า Hello World ออกมา คือการใช้งาน Function Print ที่ทาง Python เตรียมมาให้เราแล้ว ซึ่งเราสามารถใส่ข้อความ หรือตัวแปร กี่ตัวก็ได้ลงไปใน Function Print ตามตัวอย่างคือ

myText = "Nice to meet you"
print("My name is", "John.", text)

อธิบายโค้ดด้านบน

  • เราสร้างตัวแปรชื่อ myTextเราค่าเป็นข้อความ (string) ว่า "Nice to meet you"
  • เราทำการเรียน Function print โดยใส่ 3 ค่า คือ
    • ข้อความ หรือ text ว่า "My name is"
    • ข้อความ หรือ text ว่า "John."
    • ตัวแปร myText

ผลที่ได้ออกมาจะเป็นการต่อกันของ 3 ค่าที่ใส่ลงไปใน Function print

My name is John. Nice to meet you

 

คอร์ส Python for Kids

สอบถามข้อมูลและรายละเอียดเพิ่มเติมได้ทาง เฟสบุ๊ค คิดกับโค้ด

หรือกดแชทที่ด้าน (ขวา) ล่างของเว็บไซต์เพื่อแชท

ทางทีมงานจะรีบตอบกลับให้เร็วที่สุดครับ ขอบคุณทุกท่านมากครับ

Leave a Reply

Your email address will not be published. Required fields are marked *