Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để nhận xét từng điều kiện trong câu lệnh if nhiều dòng trong Python?

Bạn có thể thực hiện điều này trực tiếp nếu bạn đang đặt câu lệnh nhiều dòng if nằm trong dấu ngoặc đơn. Ví dụ:

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

Tuy nhiên, điều này là không thể nếu bạn cố gắng làm điều này mà không có dấu ngoặc đơn. Ví dụ, đoạn mã sau sẽ xuất hiện lỗi:

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