我有一长串代码,我希望在多行之间分解.我使用什么,语法是什么?
例如,添加一串字符串,
e = 'a' + 'b' + 'c' + 'd'
Run Code Online (Sandbox Code Playgroud)
并将它分成两行:
e = 'a' + 'b' +
'c' + 'd'
Run Code Online (Sandbox Code Playgroud) 我正在编写一个Python解析器来学习Flex和Bison,我试图找出为什么只有这些程序中的第一个是有效的Python.
a.py:
\
# This is valid Python
Run Code Online (Sandbox Code Playgroud)
没有产生错误.
b.py:
\
# This is not valid Python
Run Code Online (Sandbox Code Playgroud)
产生此错误:
File "b.py", line 1
\
^
IndentationError: unexpected indent
Run Code Online (Sandbox Code Playgroud)
并且c.py:
if True:
pass
\
# This is not valid Python
Run Code Online (Sandbox Code Playgroud)
产生此错误:
File "c.py", line 4
# This is not valid Python
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
我在linux2(Ubuntu 10.04)上使用Python 2.6.5(r265:79063,2010年4月16日,13:09:56)[GCC 4.4.3]; 但是,在ideone.com上进行测试表明Python 3上的行为是相同的.