小编典典

在Python中,打印字符串时是否可以转义换行符?

python

我希望换行在\n打印从其他位置检索的字符串时显式显示。因此,如果字符串为“ abc \ ndef”,则我不希望这种情况发生:

>>> print(line)
abc
def

但是相反:

>>> print(line)
abc\ndef

有没有一种方法可以修改打印,或修改参数,或者完全修改另一个函数来完成此任务?


阅读 219

收藏
2020-12-20

共1个答案

小编典典

您可以使用转义字符停止python的另一种方法是使用原始字符串,如下所示:

>>> print(r"abc\ndef")
abc\ndef

要么

>>> string = "abc\ndef"
>>> print (repr(string))
>>> 'abc\ndef'

使用的唯一问题repr()是它将字符串放在单引号中,如果您想使用引号可以很方便

2020-12-20