首页 > 解决方案 > 如何在python中用几行编写长算术表达式?

问题描述

我的表情很长,不适合我的屏幕,我想写几行。

new_matrix[row][element] =  old_matrix[top_i][top_j]+old_matrix[index_i][element]+old_matrix[row][index_j]+old_matrix[row][index_j]

如果我只是换行,Python 会给我“缩进”错误。有没有办法在屏幕上“适应”长表达?

标签: pythonnewlinecode-readability

解决方案


我讨厌反斜杠,所以我更喜欢将右侧括在括号中,并在顶级运算符上中断/缩进:

new_matrix[row][element] = (old_matrix[top_i][top_j]
                            + old_matrix[index_i][element]
                            + old_matrix[row][index_j]
                            + old_matrix[row][index_j])

推荐阅读