python以什么顺序评估此条件表达式?

时间:2019-05-20 18:23:29

标签: python

python如何同时使用'and'和'or'进行评估?

lambda x: isinstance(x[1], Decimal) and (str(x[0]), str(x[1])) or (str(x[0]), x[1])

1 个答案:

答案 0 :(得分:0)

根据文档,布尔运算符的优先级为:

  • 先不评估
  • AND在OR之前被评估
  • OR

链接:Operator Precedence