มีหลายวิธีในการจัดรูปแบบเงื่อนไข if หลายเงื่อนไข คุณไม่จำเป็นต้องใช้เว้นวรรค 4 ช่องในบรรทัดที่สองของเงื่อนไข ดังนั้นคุณสามารถทำได้แบบนี้:
if (cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'):
# โค้ดจริง
คุณยังสามารถเริ่มเงื่อนไขจากบรรทัดถัดไปได้:
if (
cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'
):
# โค้ดจริง
หรือคุณสามารถเว้นวรรคระหว่าง if และ ( ให้เพียงพอสำหรับจัดวางเงื่อนไขในคอลัมน์แนวตั้งเดียวกัน:
if (cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'):
# โค้ดจริง
คุณยังสามารถทำได้โดยไม่มีวงเล็บ แต่โปรดทราบว่าแนวทางปฏิบัติ PEP8 ไม่แนะนำวิธีนี้ ตัวอย่าง:
if cond1 == 'val1' and cond2 == 'val2' and \
cond3 == 'val3' and cond4 == 'val4':
# โค้ดจริง