关于python:在多行中编写单行文本的python方法是什么?

What is the Pythonic way to write a single line text in multiple lines

本问题已经有最佳答案,请猛点这里访问。

我需要用python脚本打印一个长的const语句,我们遵循"每行不超过80个字符"的规则。

我知道下面的内容是可行的,但是有没有更好的方法来写这个呢?

1
2
print ("This is a reaaaaaaaaaaaaaaaaaaaaaaaally long"
      "sentencexxxxxxxxxxxxxxxxxxxxxxxxxxxx").format("")

或者,

1
2
print ("This is a reaaaaaaaaaaaaaaaaaaaaaaaally long" +
       "sentencexxxxxxxxxxxxxxxxxxxxxxxxxxxx")

或者,如果其中一个比另一个更好。

编辑:为了更清楚地说明,预期输出为,

This is a reaaaaaaaaaaaaaaaaaaaaaaaally long sentencexxxxxxxxxxxxxxxxxxxxxxxxxxxx


我认为这是一个更好的方法:

1
2
3
4
print(
"This is a reaaaaaaaaaaaaaaaaaaaaaaaally long"
"sentence"
)

实际上,您不需要任何东西来连接字符串。