在python中有代码可以直接实现删除两端符号的功能
str1=str2.strip('*') #假设删除 * 号 ,括号内什么都没有的时候,默认删除两端空格。
下面用自己的方法实现此功能:
def clear(src,key):
len1=len(src);
n=0;
m=0;
for i in range(len1):
if(src[i]==key):
n+=1; #n 表示左边等于key的个数
else:
break;
for j in range(len1):
if(src[len1-1-j]==key):
m+=1; #m表示右边等于key的个数
else:
break;
for k in range(n,len1-m):
print(src[k],end='');
num=clear('***1245*1235**','*');