Python3 strip()メソッド

Python3 文字列


説明

Python strip() メソッドは、文字列の先頭と末尾から指定した文字(デフォルトは空白)または文字シーケンスを削除するために使用します。

注意:このメソッドは先頭または末尾の文字のみを削除でき、中間部分の文字は削除できません。

構文

strip()メソッドの構文:

str.strip([chars]);

パラメータ

  • chars -- 文字列の先頭と末尾から削除する指定の文字シーケンス。

戻り値

文字列の先頭と末尾から指定した文字シーケンスを削除して生成された新しい文字列を返します。

例

以下の例は、strip() 関数の使用方法を示しています:

例(Python 3.0+)

#!/usr/bin/python3 str = "*****this is **string** example....wow!!!*****" print (str.strip( '*' )) # 指定する文字列 *

上記の例の出力結果は次のとおりです:

this is **string** example....wow!!!

結果からわかるように、中間部分の文字は削除されていないことに注意してください。

以下の例は、先頭と末尾に指定した文字シーケンス内の文字が含まれていれば削除することを示しています:

例(Python 3.0+)

#!/usr/bin/python3 str = "123abcサンプル321" print (str.strip( '12' )) # 文字シーケンスは 12

上記の例の出力結果は次のとおりです:

3abcサンプル3

Python3 文字列

その他の拡張