目录
描述
strip()函数是Python字符串函数。该方法用于移除字符串头尾指定的字符或字符序列。当参数省略时,默认移除空白符。
语法及参数
str.strip(string)
名称 | 含义 | 备注 |
string | 要移除的字符串 | 可省略。省略时默认移除空白符 |
举例
1. 省略参数时
当strip()函数的参数省略时,会移除字符串头尾的空白符。
>>> name = " Bob\n"
>>> name
' Bob\n'
>>> name.strip()
'Bob'
2. 不省略参数时
当strip()参数存在时,会在字符串中的头尾移除指定参数的字符。
>>> name = "BBobb"
>>> name.strip('bb')
'BBo'
注意事项
只要参数匹配,可以去除无限长度的字符
如果字符串前后的字符与要删除的字符相等且重复多个,那么strip()函数会全部删除。例如下面的例子:
字符串前后无限多个B全部被删除。
>>> name = "Bbb00bBBB"
>>> name.strip('B')
'bb00b'