Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะแสดงความคิดเห็นแต่ละเงื่อนไขในคำสั่ง if แบบหลายบรรทัดใน Python ได้อย่างไร


คุณสามารถทำสิ่งนี้ได้โดยตรงหากคุณอยู่รอบๆ multiline ของคุณ if เงื่อนไขของประโยคในวงเล็บ ตัวอย่างเช่น

if (cond1 == 'val1' and
   cond2 == 'val2' and # Some comment
   cond3 == 'val3' and # Some comment
   cond4 == 'val4'):

อย่างไรก็ตาม วิธีนี้เป็นไปไม่ได้หากคุณพยายามทำโดยไม่มีวงเล็บ ตัวอย่างเช่น รหัสต่อไปนี้จะทำให้เกิดข้อผิดพลาด:

if cond1 == 'val1' and \
   cond2 == 'val2' and \ # Some comment
   cond3 == 'val3' and \ # Some comment
   cond4 == 'val4':