rank | ▲ | ✰ | vote | url |
---|---|---|---|---|
27 | 559 | 101 | 562 | url |
如何移除换行符?
这是我用Python编程遇到的最多的问题了,所以我想放到stackoverflow好让我下次Google'chomp python'的时候能得到有用的答案.
试试rstrip
方法:
>>> 'test string\n'.rstrip()
'test string'
注意Python的rstrip
方法将会默认去掉所有的空白符,而在Perl里只是删除换行符.如果只是删除换行符:
>>> 'test string \n'.rstrip('\n')
'test string '
同样也有lstrip
和strip
方法:
>>> s = " \n abc def "
>>> s.strip()
'abc def'
>>> s.rstrip()
' \n abc def'
>>> s.lstrip()
'abc def '
>>>
原文: https://taizilongxu.gitbooks.io/stackoverflow-about-python/content/27/README.html