函数原型

声明:s为字符串,rm为要删除的字符序列

s.strip(rm)         删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm)        删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm)        删除s字符串中结尾处,位于 rm删除序列的字符

注意:

1. 当rm为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ')

例如:

>>> a = ''
>>> a.strip()
''
>>> a='\t\tabc'
'abc'
>>> a = 'sdff\r\n'
>>> a.strip()
'sdff'

2.当rm不为空:按照字符串从前往后或从后往前的顺序删除rm序列,如果不遵从前后或后前序列则不删除。

例如 :

>>> a='12345'
>>> a.strip('13')
'2345'    #3在中间,所以不删除
>>> a.strip('21')
'345'
>>> a.strip('54')
'123'

>>> a.strip('123')

'45'
>>> a.strip('321')
'45'

最新文章

  1. suspend
  2. VMworld 2015 感受:VMware “Ready For Any”
  3. c++ bind1st 和 bind2nd的用法
  4. C语言指针传递详解
  5. js:数据结构笔记3--栈
  6. JavaScript 在函数中使用Ajax获取的值作为函数的返回值
  7. Ubuntu下安装Git以及Git帮助手册【转】
  8. 【阿里云产品评测】小站长眼中的巅峰云PK
  9. android开发之路05
  10. Win7 64位系统U盘安装Centos6.5双系统
  11. LA 小、杂、乱题合辑
  12. mongodb的地理空间索引常见的问题
  13. 搭建MHA环境【2】安装mysql-5.6 + mysql复制
  14. centos ldap
  15. R包——ggplot2(二)
  16. 最小的 Velocity 教程
  17. Spring-mybatis没有了XXXmapper.java和Dao的实现类还有Service的实现类
  18. 第8章-Java集合 --- 概述
  19. 二、主流区块链技术特点及Hyperledger Fabric V0.6版本特点
  20. linux 使用笔记1

热门文章

  1. ansible-api 调试
  2. Yarn application has already exited with state FINISHED
  3. 用Node完成AWS S3的Upload流程之全世界最简版
  4. Business Cards
  5. 利用ASIHTTPRequest访问网络
  6. function [eigf,eigv,dof]=laplaceeig(node,elem,problem)
  7. inline函数的作用
  8. HTTP的瓶颈
  9. TFS实战培训 - 博时基金公司 (2016年8月)
  10. bootstrap-treeview 加载默认选择第一个节点