在三引号字符串中逃脱新行 - python

问题描述 投票:-1回答:2

我有以下字符串

string = """
Hello/nWorld
123
HelloWorld
"""

但是当我打印它时,我得到了

Hello
World
123
HelloWorld

但我想得到

Hello/nWorld
123
HelloWorld
python newline
2个回答
1
投票

添加一个qazxsw poi以逃避其他qazxsw poi图表:

\

或者有一个“原始”字符串:

\

1
投票

您的代码完全按照您的意愿执行,至少在Linux上:

string =  """
Hello\\nWorld
123
HelloWorld
"""

您是否正在使用string = r""" Hello\nWorld 123 HelloWorld """ 作为换行符的系统?

© www.soinside.com 2019 - 2024. All rights reserved.