Python

1. 如果不带参数:

那么就是去掉前后的所有空格

2. 如果带参数:

在开头从左向右依次查找字符,如果是参数字符中的一个就删除,继续往下找,若不是,就终止;

在结尾从右往左查找,同上。

如图,从左端开始查找,'a' 在 "ab" 中,因此删除 'a',同理删除 'b','c' 不在 "ab" 中,停止;

再从右端找,'a' 在 "ab" 中,因此删除 ‘a’,'d' 不在 "ab" 中,停止;

输出结果 "cdcbd" 

原文地址:https://www.cnblogs.com/yytest/p/12709023.html