文字列リテラルと引用符
Python 言語リファレンス 字句解析 文字列リテラルの結合 (concatenation)より、複数の文字列リテラルは、互いに異なる引用符を使っていても (空白文字で区切って) 隣接させることができ、その意味は各々の文字列を結合したものと同じになります。 ... この機能は文法レベルで定義されていますが、スクリプトをコンパイルする際の処理として実現されることに注意してください。 より、以下の用になる。
$ python Python 2.7.3 (default, Sep 26 2012, 21:53:58) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more info rmation. >>> print( ... 'hoge' ... 'fuga' ... ) hogefuga >>> print( ... '{0}'.format('hoge') ... 'fuga' File "<stdin>", line 3 'fuga' ^ SyntaxError: invalid syntax
なるほど。