ホームページ >バックエンド開発 >Python チュートリアル >Python で文字列から末尾の改行を削除するにはどうすればよいですか?

Python で文字列から末尾の改行を削除するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-15 17:44:10411ブラウズ

How Can I Remove Trailing Newlines from a String in Python?

Python で末尾の改行文字を削除する

Python で文字列から末尾の改行文字を削除するには、rstrip() メソッドを使用します。

Python の rstrip() は、次のような末尾の空白を簡単に削除します。 newlines.

>>> 'test string\n'.rstrip()
'test string'

特に改行のみを削除したい場合は、次の構文を使用して指定します。

>>> 'test string \n \r\n\n\r \n\n'.rstrip('\n')
'test string \n \r\n\n\r '

rstrip() に加えて、Python は類似のメソッドstrip( ) と lstrip()。これらのメソッドは、空白の削除をより細かく制御できます。

  • strip(): 文字列から先頭と末尾の両方の空白を削除します。
  • lstrip() : 先頭のみを削除しますwhitespace.
  • rstrip(): 末尾の空白のみを削除します。

その使用法を示す例:

>>> s = "   \n\r\n  \n  abc   def \n\r\n  \n  "
>>> s.strip()
'abc   def'
>>> s.lstrip()
'abc   def \n\r\n  \n  '
>>> s.rstrip()
'   \n\r\n  \n  abc   def'

以上がPython で文字列から末尾の改行を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。