python strip()函数
2016-06-10 15:08
239 查看
函数原型
声明: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--核心编程学习
- Python学习笔记-学生成绩考评方法
- python---基础回顾(爬虫)
- Python多进程multiprocessing使用示例
- python+selenium环境搭建
- Python
- Python项目之万能的XML
- [转载]关闭Pycharm拼写检查
- Python编码爬坑指南(必看)
- python 基础之确认文件是否存在
- python threading
- Python 必选参数,默认参数,可变参数,关键字参数和命名关键字参数
- Python中的if __name__='__main__'语句的作用
- python学习之路-5 基础进阶篇
- 【转帖】pyspider:connect to scheduler rpc error: error(10061, '')问题解决方案
- python 系统级错误代码
- python 生成器总结
- 直接运行Python程序
- Panda3D学习之路(二)
- 最长递增自序列 python