🐍 บทที่ 3: โครงสร้างของภาษา Python

📌 โครงสร้างพื้นฐานของ Python

Python เป็นภาษาการเขียนโปรแกรมที่เน้นความเรียบง่ายและอ่านง่าย มีการกำหนดโครงสร้างที่แตกต่างจากภาษาอื่น ๆ เช่น C หรือ Java โดยใช้ **การเยื้องบรรทัด (Indentation)** แทนเครื่องหมาย `{}`

📑 กฎพื้นฐานของ Python

  • ✅ Python ใช้ **การเยื้องบรรทัด (Indentation)** แทน `{}`
  • ✅ คำสั่งต้องอยู่บรรทัดละ 1 คำสั่ง
  • ✅ ใช้ `#` สำหรับคอมเมนต์ข้อความในโค้ด

💻 ตัวอย่างโค้ดโครงสร้างพื้นฐาน

ตัวอย่างการใช้ **Indentation** ใน Python:

if True:
    print("Hello, Python!")
    print("This is Indentation")
        

✅ ถ้าเราไม่เยื้องบรรทัดให้ถูกต้อง จะเกิดข้อผิดพลาด (`IndentationError`)

✍️ การใช้คอมเมนต์ใน Python

Python รองรับการคอมเมนต์แบบ **บรรทัดเดียว** และ **หลายบรรทัด**

# คอมเมนต์แบบบรรทัดเดียว
print("Hello, Python!")  # คำสั่งนี้จะแสดงข้อความ

"""
คอมเมนต์หลายบรรทัด
ใช้เครื่องหมาย triple quotes
Python จะไม่รันโค้ดในส่วนนี้
"""

        

🖥️ การใช้ตัวแปรใน Python

Python สามารถสร้างตัวแปรโดยไม่ต้องกำหนดชนิดข้อมูลล่วงหน้า

name = "Jhon"
age = 21
score = 95.5

print(name)
print(age)
print(score)
        

✅ Python จะกำหนดชนิดข้อมูลให้อัตโนมัติ

⚡ คำสั่งพื้นฐานใน Python

  • 📌 `print()` ใช้แสดงผลข้อมูล
  • 📌 `input()` ใช้รับค่าจากผู้ใช้
  • 📌 `type()` ใช้ตรวจสอบชนิดข้อมูล

ตัวอย่าง:

name = input("ป้อนชื่อของคุณ: ")
print("สวัสดี", name)
        

🔄 ตัวดำเนินการพื้นฐาน (Operators)

Python รองรับตัวดำเนินการทางคณิตศาสตร์ เช่น:

  • ➕ บวก `+`
  • ➖ ลบ `-`
  • ✖️ คูณ `*`
  • ➗ หาร `/`
  • 🔢 หารปัดเศษ `//`
  • 🔢 ยกกำลัง `**`

ตัวอย่าง:

a = 10
b = 3

print(a + b)   # ผลลัพธ์: 13
print(a - b)   # ผลลัพธ์: 7
print(a * b)   # ผลลัพธ์: 30
print(a / b)   # ผลลัพธ์: 3.333
print(a // b)  # ผลลัพธ์: 3
print(a ** b)  # ผลลัพธ์: 1000
        

📌 สรุป

  • ✅ Python ใช้ **Indentation** ในการกำหนดโครงสร้างของโค้ด
  • ✅ คำสั่งสามารถเขียนบรรทัดละคำสั่ง
  • ✅ ใช้ `#` สำหรับคอมเมนต์ และ `""" """` สำหรับคอมเมนต์หลายบรรทัด
  • ✅ สามารถสร้างตัวแปรได้โดยไม่ต้องกำหนดชนิดข้อมูล
  • ✅ Python รองรับตัวดำเนินการทางคณิตศาสตร์

🔗 แหล่งเรียนรู้เพิ่มเติม

🔙 ย้อนกลับ 📖 ไปยังบทถัดไป