ホームページ > バックエンド開発 > Python チュートリアル > Python の rstrip() メソッドはどのようにして文字列から末尾の改行を効率的に削除できますか?

Python の rstrip() メソッドはどのようにして文字列から末尾の改行を効率的に削除できますか?

DDD
リリース: 2024-12-10 22:48:12
オリジナル
373 人が閲覧しました

How Can Python's rstrip() Method Efficiently Remove Trailing Newlines from Strings?

末尾の改行の削除: Python の rstrip() による探索

Python 文字列には、問題となる可能性のある末尾の改行が含まれる場合があります。この記事では、便利な解決策である rstrip() メソッドを紹介します。

rstrip() とは何ですか?

rstrip() は、末尾の空白文字をすべて削除する Python メソッドです。文字列から。デフォルトでは、これには改行「n」、キャリッジリターン「r」、およびその他の空白文字が含まれます。

末尾の改行を削除する方法

最後の改行を削除するには文字列の文字が改行の場合は、rstrip() を次のように使用します。

'test string\n'.rstrip()  # Result: 'test string'
ログイン後にコピー

特定の空白文字の削除

デフォルトでは、rstrip() は末尾の空白文字をすべて削除します。改行のみを削除したい場合は、「n」文字を rstrip() に渡します。

'test string \n \r\n\n\r \n\n'.rstrip('\n')  # Result: 'test string \n \r\n\n\r '
ログイン後にコピー

その他の Strip メソッド

rstrip() 以外にも、Python も使用できます。ストリップ() と lstrip() を提供しますメソッド:

  • strip(): 先頭と末尾の空白を削除します。
  • lstrip(): 先頭の空白を削除します。

3 つすべてを使用した例を次に示します。メソッド:

s = "   \n\r\n  \n  abc   def \n\r\n  \n  "
print(s.strip())  # 'abc   def'
print(s.lstrip())  # 'abc   def \n\r\n  \n  '
print(s.rstrip())  # '   \n\r\n  \n  abc   def'
ログイン後にコピー

以上がPython の rstrip() メソッドはどのようにして文字列から末尾の改行を効率的に削除できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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