【Python】strip・lstrip・rstrip 空白を削除する

スポンサーリンク

Pythonの空白を削除について。

この記事の内容はコチラです

  • Pythonで空白を削除する
  • strip・lstrip・rstripの使い方

今回は、Pythonで文字列の空白を削除する「strip」「lstrip」「rstrip」の使い方を解説します。

文字列の空白を削除するstrip・lstrip・rstrip

Pythonは「strip」「lstrip」「rstrip」を使って文字列の空白を削除することができます。文字列の先頭の空白を削除したり、末尾の空白を削除したり、途中にある空白を削除することができます。

strip・lstrip・rstrip構文

# 先頭と末尾の空白を削除する
文字列.strip()
# 先頭の空白を削除する
文字列.lstrip()
# 末尾の空白を削除する
文字列.rstrip()

文字列の先頭・末尾にある空白を削除します。

戻り値

空白が削除された文字列が返されます。

 

strip・lstrip・rstripの使用例

例1. 先頭・末尾の空白をまとめて削除する

' python '.strip()
#[結果] 'python'

'        abc '.strip()
#[結果] 'abc'

「strip」で文字列「python」の先頭・末尾にある空白を削除しました。

2つ目の例のように空白はどれだけあってもまとめて削除されます。

例2. 先頭の空白を削除する

' python '.lstrip()
#[結果] 'python '

「lstrip」は先頭の空白のみを削除します。

例3. 末尾の空白を削除する

' python '.rstrip()
#[結果] ' python'

「rstrip」は末尾の空白のみを削除します。

これで文字列の前後にある空白を削除することができました。

以上、Pythonで文字列の空白を削除するする「strip」「lstrip」「rstrip」の使い方でした。

コメント

  1. 佐々木昴 より:

    例3 「rstrip」は先頭の空白のみを削除します。

    先頭ではなく、末尾じゃないでしょうか?ご確認のほどよろしくお願いします

    • 鎖プロ より:

      末尾の誤りでしたので修正しました。ご指摘ありがとうございました!