python strip()函数 删除字符串中无空白字符或者是无用字符
2017-07-03 15:49
936 查看
函数原型
声明:s为字符串,rm为要删除的字符序列
s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符
注意:
1. 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')
>>> a = ' 123'
>>> a.strip()
'123'
>>> a='\t\tabc'
'abc'
>>> a = 'sdff\r\n'
>>> a.strip()
'sdff'
2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。
>>> a = '123abc'
>>> a.strip('21')
'3abc' 结果是一样的
>>> a.strip('12')
'3abc'
声明:s为字符串,rm为要删除的字符序列
s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符
注意:
1. 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')
>>> a = ' 123'
>>> a.strip()
'123'
>>> a='\t\tabc'
'abc'
>>> a = 'sdff\r\n'
>>> a.strip()
'sdff'
2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。
>>> a = '123abc'
>>> a.strip('21')
'3abc' 结果是一样的
>>> a.strip('12')
'3abc'
相关文章推荐
- Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格)
- rtrim() 函数 从字符串的末端开始删除空白字符!
- php_strip_whitespace() 函数返回已删除 PHP 注释以及空白字符的源代码文件。
- Python_字符串之删除空白字符或某字符或字符串
- 搜索字符或者字符串_CHARINDEX函数
- 木其工作室代写程序 [原]输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非空白字符。
- 写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
- Sql字符串删除首尾字符函数
- Smarty - Manual手册 - Chapter 7. Built-in Functions内建函数 - {strip}在显示之前删除每行前后多余的空格和回车字符
- 编写一个函数,删除字符串中的一段字符,函数原型为: int fun(char *p,int start,int end); 返回值为删除字符数, start 开始位置,end 结束位置。
- 用来删除菊花公司代码中大量无用的函数头部注释的python剃刀
- 删除字符串中多余的空白字符和空行(C语言实现)
- 字符串相等的判断(函数忽略大小写,标点符号及空白字符)
- sql 语句 写一个函数T-sql函数elimination(a,b)将出现在第一个字符串中的第二个字符串中的所有字符删除,即:select dbo.elimination('abcdefg123
- C++ 删除字符串前后空白函数
- Python中的strip用于去除字符串的首位字符。
- 关于python字符串string的strip函数的诡异现象
- 编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除
- 编写一个函数,实现字符串中,单个字符的删除
- 设计一个函数实现将一个字符串中的大写字符变为小写字符,小写字符变为大写字符,数字不变,删除其他字符