为什么python在字符串上调用splitlines时添加'\'字符?

时间:2016-10-05 09:38:06

标签: python-2.7

我在下面的字符串上调用splitlines。

<div class="video-outer">
  <div class="video-container">
    <iframe id="player" frameborder="0" allowfullscreen="1" title="YouTube video player" width="640" height="360" src="https://www.youtube.com/embed/feLDAys0v-c"></iframe>
  </div>
</div>

我得到的输出是

'ab\cd'.splitlines()

所以为什么python会在这个字符串中添加一个'\'。

1 个答案:

答案 0 :(得分:1)

它与splitlines无直接关系。 只是splitlines返回一个列表,当打印列表时,Python使用每个对象的repr,这需要转义\

string = 'a\c'
print repr(string)
>> 'a\\c'