目次
| strip | 先頭と末尾の半角スペースを削除する(引数なし) |
| 先頭と末尾の文字列を削除する(引数あり) | |
| lstrip | 先頭の文字列を削除する |
| rstrip | 末尾の文字列を削除する |
確認環境:Python 3
先頭と末尾の半角スペースを削除する(引数なし)
| 文字列.strip() |
- stripメソッドの引数がない場合、先頭と末尾の半角スペース、全角スペース、タブなどの空白文字を削除します。
- 文字列のコピーを返します。
a = " ABC-AB "
b = a.strip()
print(b) # ABC-AB
先頭と末尾の半角スペースを削除し、文字列を返しています。
先頭と末尾の文字列を削除する(引数あり)
| 文字列.strip(削除する文字列) |
- 文字列の先頭と末尾の文字を削除します。
- 文字列のコピーを返します。
a = "ABC-AB"
b = a.strip("AB")
print(b) # C-
先頭と末尾の指定した文字列を削除し、文字列を返しています。
先頭の文字列を削除する
| 文字列.lstrip(削除する文字列) |
- 文字列の先頭の文字を削除します。
- 文字列のコピーを返します。
- 引数を指定しない場合は、半角スペース、全角スペース、タブなどの空白文字を削除します。
a = "ABC-AB"
b = a.lstrip("AB")
print(b) # C-AB
先頭の指定した文字列を削除し、文字列を返しています。
末尾の文字列を削除する
| 文字列.rstrip(削除する文字列) |
- 文字列の末尾の文字を削除します。
- 文字列のコピーを返します。
- 引数を指定しない場合は、半角スペース、全角スペース、タブなどの空白文字を削除します。
a = "ABC-AB"
b = a.rstrip("AB")
print(b) # ABC-
末尾の指定した文字列を削除し、文字列を返しています。
関連の記事
Python 文字列の始め/終わりを確認(startswith/endswith)
Python 文字列の位置を取得する(find/index)
Python split 文字列を分割してリストにする
Python 大文字と小文字を変換する(upper/lower)
Python エスケープシーケンスとraw文字列のサンプル
