python - python中列表中的\operator有什么用?

标签 python

Python中的\有什么用? 例如,我看到了以下代码”

    data_idxs = [(self.entity_idxs[data[i][0]], self.relation_idxs[data[i][1]], \
                  self.entity_idxs[data[i][2]]) for i in range(len(data))]

    self.relations = self.train_relations + [i for i in self.valid_relations \
            if i not in self.train_relations] + [i for i in self.test_relations \
            if i not in self.train_relations]

我猜当您想让代码在新行中继续时,您会写\吗?但我也看到,当方法定义中有很多参数时,您可以在不使用 的情况下换行。

最佳答案

I guess you write \ when you want to have your code continue in a new line?

是的。这就是它的全部意思。

在这些情况下,实际上并不需要它,因为括号隐含了行继续。

关于python - python中列表中的\operator有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61207761/

相关文章:

python - python中的动态类型转换

python - 如何使用python解析json元素?

python - 当 ini 文件设置类型时创建一组对象 (Python)

python - matplotlib 修剪刻度标签

python - Tango 与 Django - IndentationError : unindent does not match any outer indentation level

python - 使用 lxml.html 提取文本

python - 打印 1-100 的数字,跳过可被 3 和 5 整除的数字

python - 如何在 Python 中查找 HDF5 文件组/键?

python - django 如何使用丑陋的网址

python - 如何在分组数据框上使用 fillna?