if condition:x = 1else:x = 2 这可以使用Python的条件表达式语法(python的三元运算符版本)在一行上编写: x = 1 if condition else 2 这肯定更简洁,但它是一个更有争议的重构(就像列表表达式)。一些程序员不喜欢这样的表达式,因为觉得它们比完全写出if条件更难解析。 我们的观点是,只要条件表达式很短并且适合...