这个foo = bar * \ baz形式的python代码是做什么的?

时间:2013-10-19 05:28:19

标签: python

    delta = self.cost_derivative(activations[-1], y) * \
        sigmoid_prime_vec(zs[-1])

我不清楚高级别* \以及调用sigmoid_prime_vec之前的缩进暗示。它只是跨越多行的乘法吗?

1 个答案:

答案 0 :(得分:5)

\用于将长行分成多行。 (续行)。请参阅Explicit line joining

>>> 1 + \
... 2
3
>>>
>>> 1 + \
... 2 + \
... 3
6

您可以使用\而不是( ... )。请参阅Implicit line joining

>>> (1 +
... 2)
3

根据PEP-8,首选隐式线连接。

  

包装长行的首选方法是使用Python的暗示   括号,括号和括号内的行继续。排长龙   可以通过包装表达式来分解多行   括弧。这些应该优先使用反斜杠   换行。