python教程—在Python中,是否可以在打印字符串时转义换行符?-Python实用宝典

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

我希望在打印从其他地方检索到的字符串时显式显示换行n。因此,如果字符串是'abcndef',我不希望发生这种情况:

我希望在打印从其他地方检索到的字符串时显式显示换行n。因此,如果字符串是'abcndef',我不希望发生这种情况:

    >>> print(line) abc def

而是这个:

    >>> print(line) abcndef

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

回答

使用转义字符停止python的另一种方法是使用像这样的原始字符串:

    >>> print(r"abcndef") abcndef

    >>> string = "abcndef" >>> print (repr(string)) >>> 'abcndef'

使用repr()的惟一问题是,它将字符串放在单引号中,如果您想使用引号,这将非常方便

​Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典

本文由 Python实用宝典 作者:Python实用宝典 发表,其版权均为 Python实用宝典 所有,文章内容系作者个人观点,不代表 Python实用宝典 对观点赞同或支持。如需转载,请注明文章来源。
2

发表评论