【毎日Python】Pythonで文字列の両端の文字を削除する方法|str.strip

strip
毎日Python/こつこつPython
str = ' python '
str

Pythonで文字列の両端の文字を削除する方法です。
Python標準ライブラリのstripメソッドを使用します。
簡単な文字列を変数に格納します。

str.strip()

引数に何も指定せずに実行してみます。
両端の改行が削除されたのが確認できました。
引数を指定しない時は空白文字を削除するので半角スペース、全角スペース、改行、タブなどを削除します。

str = 'xxx_python_xxx'
str.strip('_xxx')

両端に同じ文字列を含む場合で試してみましょう。
引数に削除したい文字列を指定して実行します。
両端の_xxx_が削除されたのが確認できました。

関連メソッド

【毎日Python】Pythonで文字列の出現回数を数える方法|str.count

【毎日Python】Pythonで文字列の左端の文字を削除する方法|str.lstrip

【毎日Python】Pythonで文字列を左右寄せ、中央寄せする方法|str.rjust/ljust/center

【毎日Python】Pythonで文字列を結合する方法|str.join