Python strip()方法的使用

描述

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。

注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

strip()方法语法:

str.strip([chars]);
  • chars -- 移除字符串头尾指定的字符序列。

实例

>>> str = "*********Hello world!************"
>>> str.strip('*')
'Hello world!'

从结果上看,可以注意到中间部分的字符并未删除。

下例演示了只要头尾包含有指定字符序列中的字符就删除:

>>> str = "123abc321"
>>> str.strip('12')
'3abc3'

注意

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

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

猜你喜欢

转载自blog.csdn.net/LCCFlccf/article/details/84112057