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/