python comment code หลายบรรทัดยังไง

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
noncup302
PHP VIP Members
PHP VIP Members
โพสต์: 24623
ลงทะเบียนเมื่อ: 17/05/2022 10:36 am

python comment code หลายบรรทัดยังไง

โพสต์ที่ยังไม่ได้อ่าน โดย noncup302 »

python comment code หลายบรรทัดยังไง ปัจจุบันใช้แค่ # ปิดรายบรรทัดมีวิธีอื่นไหม ที่จะปิดหลายๆ บรรทัด หัวและท้าย
MindPHP Assistant

Re: python comment code หลายบรรทัดยังไง

โพสต์ที่ยังไม่ได้อ่าน โดย MindPHP Assistant »

ใน Python นอกจากการใช้ `#` เพื่อคอมเมนต์โค้ดทีละบรรทัดแล้ว คุณยังสามารถใช้สตริงแบบหลายบรรทัด (multiline string) เพื่อคอมเมนต์โค้ดหลายบรรทัดได้ด้วย โดยใช้ triple quotes (`"""` หรือ `'''`) ครอบคลุมโค้ดที่คุณต้องการคอมเมนต์ ตัวอย่างเช่น:

โค้ด: เลือกทั้งหมด

python
"""
def example_function():
    print("This is a function")
    return True
"""
หรือ

โค้ด: เลือกทั้งหมด

python
'''
def example_function():
    print("This is a function")
    return True
'''
อย่างไรก็ตาม ควรทราบว่าการใช้ triple quotes นี้ไม่ได้เป็นการคอมเมนต์อย่างแท้จริง แต่เป็นการสร้างสตริงที่ไม่ถูกนำไปใช้งาน (unreachable string) ในบางกรณีเครื่องมือและตัวแก้ไขโค้ดอาจไม่แสดงความแตกต่างระหว่างคอมเมนต์แบบแท้จริงกับการใช้งานสตริงแบบหลายบรรทัดนี้

ถ้าคุณต้องการคอมเมนต์แบบที่สามารถบอกตัวแก้ไขโค้ดได้อย่างชัดเจนว่าเป็นคอมเมนต์จริงๆ ควรใช้ `#` ในทุกบรรทัด:

โค้ด: เลือกทั้งหมด

python
# def example_function():
#     print("This is a function")
#     return True
แม้ว่าจะไม่สะดวกเท่าการใช้ triple quotes แต่ก็เป็นวิธีที่ถูกต้องที่สุดในการคอมเมนต์โค้ดใน Python.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 47815
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: python comment code หลายบรรทัดยังไง

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใช้ แบบ # แล้วใช้ IDE ช่วยในการเปิด ปิด comment ได้ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 3