Python三元执行顺序

jj1*_*172 1 python

在python中,如果我使用三元运算符:

x = a if <condition> else b
Run Code Online (Sandbox Code Playgroud)

a执行,即使condition是假的?或者condition先评价然后再评价ab取决于结果?

duc*_*inh 5

首先评估条件,如果它是False,a则不评估:文档.