文字列から特定の文字列等を削除する|Pythonのお勉強
2022/1/8
stripメソッドを使います。
- 引数なし:前後のスペースや改行コードを削除する。
- 引数あり:指定した文字列を削除する。
- lstrip:引数なしに同じ。ただし、前後ではなく「前」のみ。lstripのlはLeftのlと理解。
- rstrip:引数なしに同じ。ただし、前後ではなく「後」のみ。rstripのrはRightのrと理解。
サンプルコード
text = " Merry Christmas!! \n"
print("1. Deleting spaces etc. --------------")
print("*No argument provided.")
print(text.strip())
print("2. Deleting specified string --------------")
print("*Specified string as argument.")
print(text.strip("Merry"))
print("3. Deleting spaces etc. from the left")
print(text.lstrip())
print("4. Deleting spaces etc. from the right")
print(text.rstrip())
サンプルコード結果
*** Remote Interpreter Reinitialized ***
Deleting spaces etc. --------------
*No argument provided.
Merry Christmas!!
Deleting specified string --------------
*Specified string as argument.
Merry Christmas!!
Deleting spaces etc. from the left
Merry Christmas!!
Deleting spaces etc. from the right
Merry Christmas!!
>>>