在不影响输出的python字符串中创建新行?

时间:2016-10-08 09:44:52

标签: python python-2.7

是否可以在一个不影响输出的python代码中在字符串中创建一个新行?

像:

print "This
is
my
string"

但是程序运行时的输出只是"这是我的字符串"

只是为了以更易读的方式为非常长的字符串格式化程序。

3 个答案:

答案 0 :(得分:5)

您也可以使用隐式字符串连接:

print("this "
      "is "
      "my "
      "string")

答案 1 :(得分:2)

您可以调用explicit line joining,在每行末尾添加反斜杠:

self._service

答案 2 :(得分:2)

您还可以在每个print语句后添加逗号,以在同一行上打印下一个输出:

print "This",
print "is",
print "my",
print "string"