Python 3.x - .strip()で文字列を消去できない|teratail
>>> a = 'www.example.com'
>>> a.strip('example')
'www.example.co' # www..comを期待したのに
>>> a.lstrip('example').rstrip('example') # 2つ合わせたのと同じ
>>> a.lstrip('example')
#'www.example.com'の先頭にeがあれば削除して次の文字へ
#'www.example.com'の先頭にxがあれば削除して次の文字へ
#'www.example.com'の先頭にaがあれば削除して次の文字へ
#'www.example.com'の先頭にmがあれば削除して次の文字へ
#'www.example.com'の先頭にpがあれば削除して次の文字へ
#'www.example.com'の先頭にlがあれば削除して次の文字へ
#'www.example.com'の先頭にeがあれば削除して次の文字へ
'www.example.com' # 変わらない
>>> a.lstrip('example')
#'www.example.com'の末尾にeがあれば削除して次の文字へ
#'www.example.com'の末頭にlがあれば削除して次の文字へ
#'www.example.com'の末頭にpがあれば削除して次の文字へ
#'www.example.com'の末頭にmがあれば削除して次の文字へ
#'www.example.co'になる
#'www.example.co'の末頭にaがあれば削除して次の文字へ
#'www.example.co'の末頭にxがあれば削除して次の文字へ
#'www.example.co'の末頭にeがあれば削除して次の文字へ
'www.example.co'
理由は
ということで文字集合だからでした。
replaceを使えば削除できる。
>>> a = 'www.example.com'
>>> a.replace('example','')
>>> 'www..com'