Python没有三目运算符(?:),但也有类似的替代方案,那就是 true_part if condition else false_part。比如:>>> 1 if True else 0 1 >>> 1 if False else 0 0 >>> "Fire" if True else "Water" 'Fire' >>> "Fire" if False else "Water" 'Water'