擅长:python、mysql、java
<p>这是一个细节。在</p>
<p>下面是几种不同的实现如何响应您的代码:</p>
<pre><code> a.py b.py c.py
---- ---- ----
CPython 2.6.5 ok bad bad
CPython 3.? ok bad bad
Jython 2.2.1 ok ok bad
Jython 2.5.2 bad bad bad
IronPython 2.7.1 ok bad ok
</code></pre>
<p>我对Python语言参考的<a href="http://docs.python.org/reference/lexical_analysis.html#explicit-line-joining" rel="nofollow">Exlplicit Line Joining</a>部分的理解是,这三个示例都可以视为有效:</p>
<blockquote>
<p>Two or more physical lines may be joined into logical lines using
backslash characters (<code>\</code>), as follows: when a physical line ends in a
backslash that is not part of a string literal or comment, it is
joined with the following forming a single logical line, deleting the
backslash and the following end-of-line character.</p>
</blockquote>
<p>如果CPython被更改为接受这三个示例都是有效的,我怀疑它的用户会注意到它,改变语言的字符,或者破坏任何代码。在</p>