Pythonでの継続文字の注意点

1349 ワード

後続行文字の後ろにスペースを付けることはできません:
print( 'a'\
      'b')
出力結果:
ab
print( 'a'\ 
      'b')
出力結果:
 File "C:/Users/Administrator/untitled2.py", line 8
    print( 'a'\
                ^
SyntaxError: unexpected character after line continuation character

つまり、継続文字を書いた後は、継続文字の後ろに何も現れず、改行しなければなりません(改行して内容を書かなければなりません):
print( 'a'\'c'
      'b')
出力結果:
 File "C:/Users/Administrator/untitled2.py", line 8
    print( 'a'\'c'
                  ^
SyntaxError: unexpected character after line continuation character
print( 'a'\\
      'b')

出力結果:
 File "C:/Users/Administrator/untitled2.py", line 8
    print( 'a'\\
                ^
SyntaxError: unexpected character after line continuation character
print( 'a'\)

出力結果:
 File "C:/Users/Administrator/untitled2.py", line 8
    print( 'a'\)
                ^
SyntaxError: unexpected character after line continuation character
print( 'a'\
      )

出力結果:
a