<p><code>\</code>是一个行延续字符,意味着下一行是当前行的延续</p>
<p>但是,根据<a href="http://legacy.python.org/dev/peps/pep-0008/#maximum-line-length" rel="nofollow">PEP-0008</a>样式指南,最好使用括号隐式继续:</p>
<blockquote>
<p>The preferred way of wrapping long lines is by using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation.</p>
</blockquote>
<hr/>
<p>用括号代替<code>\</code><strong>:</strong></p>
<pre><code>requestXml = (requestXml + "<Item>"+
"<BuyItNowPrice>10.0</BuyItNowPrice>"+
"<Country>US</Country>"+
"<Currency>USD</Currency>"+
"<Description>This is a test.</Description>"+
"<ListingDuration>Days_7</ListingDuration>"+
"<Location>San Jose, CA</Location>"+
"<PaymentMethods>PaymentSeeDescription</PaymentMethods>"+
"<PrimaryCategory>"+
" <CategoryID>357</CategoryID>"+
"</PrimaryCategory>"+
"<Quantity>1</Quantity>"+
"<StartPrice>1.0</StartPrice>"+
"<ShippingTermsInDescription>True</ShippingTermsInDescription>"+
"<Title>Test item title</Title>"+
"</Item>"+
"</AddItemRequest>")
</code></pre>
<p>通过将表达式包装在括号中,Python知道如何继续下一行。你知道吗</p>