python - 如何在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 会给我“缩进”错误。有没有办法在屏幕上“适应”长表达?
解决方案
我讨厌反斜杠,所以我更喜欢将右侧括在括号中,并在顶级运算符上中断/缩进:
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])
推荐阅读
- javascript - Group Array of objects table 1 嵌套表 2 中的键。 MySql - NodeJS (GET API)
- javascript - 井字游戏中计算机的随机位置选择无法正常工作
- java - 在杰克逊反序列化期间验证 JSON 有效负载时如何抛出异常?
- vue.js - 如何在 Vue 或其他框架中使用 rxjs 自定义 longpress 指令?
- java - 为什么java mail api会抛出异常?
- class - Kotlin:自定义类实例上未解决的引用
- jupyter-notebook - 在不影响彼此会话的情况下运行同一个 jupyter notebook 的多个实例
- c - 如何将嵌套的 c struct 数据保存到磁盘?
- android - 无法使用 Kotlin、Retrofit、RxJava 和 MVVM 模式解析嵌套 JSON
- c - 比较 ptrdiff_t 和 size_t