1、字符串对象的replace方法
语法:
mystr.replace(str1, str2, mystr.count(str1))
• mystr作为字符串对象,把 mystr 中的 str1 替换成 str2。
• 如果需要多次替换,则在第三个参数位置填入替换的次数,替换次数在设置时不能超过str1在mystr中出现的次数。
比如,运行:
"我爱北京天安门,天安门上太阳升".replace('天安门', '故宫',2)
上面代码将返回'我爱北京故宫,故宫上太阳升',原来的字符串中“天安门”被替换成“故宫”2次。
2、字符串对象的strip方法
语法:
mystr.strip(chars)
• strip方法可以删除mystr字符串两端的空白字符以及特殊字符
• 这里的特殊字符包括制表符\t、回车符\r、换行符\n
• 参数chars : 移除字符串头尾指定的字符序列。
• 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
b = " 这个狗粮闻起来不错 "
b.strip()
上面代码将会返回“这个狗粮闻起来不错”,原来b字符串前后的空格将会被删除。
如果字符串前后带有字符“%”,也可以使用strip方法去除:
b = "%这个狗粮闻起来不错%"
b.strip()
上面代码将会返回“这个狗粮闻起来不错”,原来b字符串前后的“%”将会被删除。
尝试在右边代码框完成以下操作:
1、建立字符串对象"%%%东西蛮不错的。希望能有用%%%",并赋值到变量a;
2、使用字符串的replace方法,把字符串a中的"不错"替换成"很好";
3、使用字符串的strip方法,把字符串前后的"%"去除掉;