Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
不带参数
strip() 处理的时候,如果不带参数,默认是清除两边的空白符,如:\n, \r, \t, ' '
str = ' This is a sample!\n\r\t'
print(str.strip())
输出:
This is a sample!
带参数
strip() 带有参数的时候,这个参数可以理解一个要删除的字符的列表,是否会删除的前提是从字符串最开头和最结尾是不是包含要删除的字符,只要头尾有对应其中的某个字符即删除,不考虑顺序,直到遇到第一个不包含在其中的字符为止
str = '123This is a sample!32'
print(str.strip('123'))
输出:
This is a sample!
网友评论