Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python có toán tử ba ngôi (ternary conditional operator) không?

Toán tử ba ngôi được thêm vào Python từ phiên bản 2.5. Cú pháp:

Cú pháp

x if expr == True else y

Ví dụ

Ví dụ sau minh họa cách dùng:

>>> percent = 59
>>> 'pass' if percent >= 50 else 'fail'
'pass'
>>> percent = 45
>>> 'pass' if percent >= 50 else 'fail'
'fail'