Python str strip方法使用及说明
作者:TCatTime
这段描述介绍了Python字符串的strip()函数,用于移除字符串头尾的指定字符或字符序列,详细解释了参数省略和存在时的不同行为,并通过举例说明了如何使用该函数来移除字符串头尾的空白符或特定字符,同时强调了strip()函数在参数匹配时会全部删除的特点
描述
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'总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
