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

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

Mary-Kate Olsen
リリース: 2024-12-15 17:44:10
オリジナル
409 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート