我希望换行在\n打印从其他位置检索的字符串时显式显示。因此,如果字符串为“ abc \ ndef”,则我不希望这种情况发生:
\n
>>> print(line) abc def
但是相反:
>>> print(line) abc\ndef
有没有一种方法可以修改打印,或修改参数,或者完全修改另一个函数来完成此任务?
您可以使用转义字符停止python的另一种方法是使用原始字符串,如下所示:
>>> print(r"abc\ndef") abc\ndef
要么
>>> string = "abc\ndef" >>> print (repr(string)) >>> 'abc\ndef'
使用的唯一问题repr()是它将字符串放在单引号中,如果您想使用引号可以很方便
repr()