Python 文字列の先頭と末尾を削除するサンプル(strip)

Pythonの文字列の先頭と末尾を削除するサンプルです。
stripメソッドを使用します。

確認環境
・Python 3.6.4

目次

stripメソッド

文字列.strip(削除する文字列)
  • 文字列の先頭と末尾の文字を削除します。
  • 文字列のコピーを返します。
  • 引数を指定しない場合は、半角スペース、全角スペース、タブなどの空白文字を削除します。
  • 以下はPython 3.6.3 ドキュメントのstripメソッドのリンクです。
    https://docs.python.jp/3/library/stdtypes.html#str.split

先頭と末尾の文字列を削除

5行目は、先頭と末尾の指定した文字列を削除し、文字列を返しています。

# coding: utf-8

a = 'あいAあいAあい'

b = a.strip('あい')

print(b) #AあいA

先頭と末尾の半角スペースを削除

5行目は、先頭と末尾の半角スペースを削除し、文字列を返しています。

# coding: utf-8

a = ' あ い う あ い '

b = a.strip()

print(b) #あ い う あ い

 

lstripメソッド

文字列.lstrip(削除する文字列)
  • 文字列の先頭の文字を削除します。
  • 文字列のコピーを返します。
  • 引数を指定しない場合は、半角スペース、全角スペース、タブなどの空白文字を削除します。
  • 以下はPython 3.6.3 ドキュメントのlstripメソッドのリンクです。
    https://docs.python.jp/3/library/stdtypes.html#str.lstrip

先頭の文字列を削除

5行目は、先頭の指定した文字列を削除し、文字列を返しています。

# coding: utf-8

a = 'あいAあいAあい'

b = a.lstrip('あい')

print(b) #AあいAあい

 

rstripメソッド

文字列.rstrip(削除する文字列)
  • 文字列の末尾の文字を削除します。
  • 文字列のコピーを返します。
  • 引数を指定しない場合は、半角スペース、全角スペース、タブなどの空白文字を削除します。
  • 以下はPython 3.6.3 ドキュメントのrstripメソッドのリンクです。
    https://docs.python.jp/3/library/stdtypes.html#str.rstrip

末尾の文字列を削除

5行目は、末尾の指定した文字列を削除し、文字列を返しています。

# coding: utf-8

a = 'あいAあいAあい'

b = a.rstrip('あい')

print(b) #あいAあいA

関連の記事

Python 文字列の始め/終わりを確認するサンプル(startswithとendswith)
Python 文字の位置を取得するサンプル(find/index)
Python 文字列を区切り文字で分割するサンプル(split)
Python 文字列の大文字と小文字を変換するサンプル(upperとlower)
Python エスケープシーケンスのサンプル



△上に戻る