文字列からの改行文字の削除
プログラミングでは、多くの場合、文字列内の末尾の改行文字を処理する必要があります。 Python には、このタスクを支援するいくつかのメソッドが用意されています。
rstrip() メソッド
rstrip() メソッドは、改行を含む末尾の空白を削除するための強力なツールです。デフォルトでは、すべてのタイプの空白で動作します。
>>> 'test string\n'.rstrip() 'test string'
カスタム文字を使用した rstrip()
rstrip() メソッドは、次のような特定の文字を削除することもできます。改行のみ。
>>> 'test string \n \r\n\n\r \n\n'.rstrip('\n') 'test string \n \r\n\n\r '
その他の削除メソッド
rstrip() に加えて、Python は、strip() と lstrip() という 2 つのストリッピング メソッドを提供します。 Stripe() メソッドは文字列の両端から空白を削除しますが、lstrip() メソッドは左側からのみ空白を削除します。
>>> 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 サイトの他の関連記事を参照してください。