Python字符串函数strip()原理及用法详解

您所在的位置:网站首页 列表strip函数 Python字符串函数strip()原理及用法详解

Python字符串函数strip()原理及用法详解

2024-07-11 20:16| 来源: 网络整理| 查看: 265

strip:用于移除字符串头尾指定的字符(默认为空格)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

语法:str.strip([chars])

str = “*****this is **string** example….wow!!!*****” print (str.strip( ‘*’ )) # 指定字符串 *

输出结果:

this is **string** example....wow!!!

从结果上看,可以注意到中间部分的字符并未删除,只要头尾包含有指定字符序列中的字符就删除。

扩展补充:

1、strip() 处理的时候,如果不带参数,默认是清除两边的空白符,例如:/n, /r, /t, ‘ ‘)。

2、strip() 带有参数的时候,这个参数可以理解一个要删除的字符的列表,是否会删除的前提是从字符串最开头和最结尾是不是包含要删除的字符,如果有就会继续处理,没有的话是不会删除中间的字符的。

addr = ‘[email protected]’ addr1 = addr.strip(’12’)

以上例子因为 1 在 [email protected] 的左边第一个,所以删除了继续判断,2 也存在,所以也删除。结果为:

[email protected]

3、注意删除多个字符时:只要头尾有对应其中的某个字符即删除,不考虑顺序,直到遇到第一个不包含在其中的字符为止。

代码语言:javascript复制str = '123132231213321312==321312213231123132' print(str.strip('123')) 输出结果: ==

以上就是本文的全部内容,希望对大家的学习有所帮助。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3