展开全部
# -*- coding: utf-8 -*-
s = "aabccca"
# 去除单个字母
print s.strip("a")
s = "abaccca"
# 去除字符串
print s.strip("ab")
def remove_if_endswith(str, *args):
"""Remove the specified string in list when it endswith the string"""
for suffix in args:
if str.endswith(suffix):
return str[:-len(suffix)]
return str
def remove_if_startwith(str, *args):
"""Remove the specified string in list when it startswith the string"""
for prefix in args:
if str.startswith(prefix):
return str[len(prefix):]
return str
s = "abaccca"
# 去除字符串
s = remove_if_startwith(s, "ab")
s = remove_if_endswith(s, "ab")
print s
如果解决了e5a48de588b662616964757a686964616f31333337376365您的问题请采纳!
如果未解决请继续追问