Python3 strip()メソッド
説明
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
その他の拡張