需要提高我的三元代码行的可读性。我唯一的想法是这样的:
very_long_function_name(
...
very_long_expression_if_the_condition_is_true
if the_condition
else another_expression_if_the_condition_is_false)
不幸的是,PyCharm声称continuation line over-indented for visual indent
违反了{a1}。当我用大括号包装操作符时,PyCharm没有提出反对意见,但是代码的可读性就不那么高了。在
是否有任何[半]形式化的建议将三元运算符拆分为多行?在
辅助函数/方法的声明不是一个选项。在
代码格式化通常是一个太多的意见问题,所以我认为Opinionated and automated code formatting是解决方案-安装并运行{a2},然后停止讨论它。在
相关问题 更多 >
编程相关推荐