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

Làm cách nào để tạo kiểu điều kiện nhiều dòng trong câu lệnh 'if' bằng Python?


Có nhiều cách bạn có thể tạo kiểu cho nhiều điều kiện if. Bạn không cần sử dụng 4 dấu cách trên dòng điều kiện thứ hai của mình. Vì vậy, bạn có thể sử dụng một cái gì đó như &trừl;

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

# Mã thực tế

Bạn cũng có thể bắt đầu các điều kiện từ dòng tiếp theo -

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

# Mã thực tế

Hoặc bạn có thể cung cấp đủ khoảng trống giữa if và (để bố trí các điều kiện trong cùng một cột dọc.

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

# Mã thực tế

Bạn cũng có thể thực hiện việc này mà không cần dấu ngoặc, nhưng lưu ý rằng hướng dẫn PEP8 không khuyến khích điều này. Ví dụ ,

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

# Mã thực tế