Python使用字符串操作a [start:end]添加一个换行符

时间:2018-05-18 08:10:12

标签: python python-3.x

所以我有一个我这样定义的功能

def find_between( s, first, last ):
    try:
        start = s.index( first ) + len( first )
        end = s.index( last, start )
        return s[start:end]
    except ValueError:
        return ""

现在s取自文件。所以它有新的线条。 当我在try之前打印s的值时:输出不显示\ n个字符

但是当我打印s [start:end]时,它开始在任何地方添加\ n字符。

现在我知道这似乎是由于字符串操作,但有没有办法摆脱\ n字符的显示?

1 个答案:

答案 0 :(得分:0)

获取数据时可以使用string.strip()。