我如何在Python中指明字符串中的换行符,以便我可以将多行写入文本文件?


当前回答

新的行字符是\n。它用于字符串内部。

例子:

    print('First line \n Second line') 

其中\n是换行符。

这将产生如下结果:

First line
 Second line

如果使用Python 2,则不对打印函数使用圆括号。

其他回答

Java字符串文字中的大多数转义字符在Python中也有效,例如“\r”和“\n”。

新的行字符是\n。它用于字符串内部。

例子:

    print('First line \n Second line') 

其中\n是换行符。

这将产生如下结果:

First line
 Second line

如果使用Python 2,则不对打印函数使用圆括号。

'\n'也是一样,不过你可能不需要'\r'。在Java版本中使用它的原因是什么?如果你确实需要/想要它,你也可以在Python中以同样的方式使用它。

\n -简单换行符插入工作:

# Here's the test example - string with newline char:
In [36]: test_line = "Hi!!!\n testing first line.. \n testing second line.. \n and third line....."

输出:

In [37]: print(test_line)

Hi!!!
 testing first line..
 testing second line..
 and third line.....

在Python中,你可以只使用换行符,即\n