python中strip相关的函数主要用于删除字符串头尾位置处的字符序列
函数原型,声明:a为字符串,xx为要删除的字符序列(即可以定义多个)
当strip()相关函数的参数为空是,默认删除空白符(包括'\n', '\r', '\t', ' ')
a.strip(xx) 删除a字符串中开头、结尾处,xx序列中的字符,符合条件后按顺序删除 a.lstrip(xx) 删除a字符串中开头处,xx序列的字符,符合条件后按顺序删除 a.rstrip(xx) 删除a字符串中结尾处,xx序列的字符,符合条件后按顺序删除
当然这样解释起来,可能不是很清晰,这里笔者以一个代码实例,即可很好的说明,如下:
#/usr/bin/env python3 a="aabbcc-https://www.cnblogs.com/5201351-aabbccaa" print(a.lstrip("a")) print(a.lstrip("ba")) print(a.rstrip("a")) print(a.strip("a")) #### 运行结果如下: bbcc-https://www.cnblogs.com/5201351-aabbccaa cc-https://www.cnblogs.com/5201351-aabbccaa aabbcc-https://www.cnblogs.com/5201351-aabbcc bbcc-https://www.cnblogs.com/5201351-aabbcc
说明:可以看出strip相关的函数指定的字符串,对于实际字符串而言,是没有顺序要求的
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/14906607.html