Python中用于去除空格的三个函数的使用小结


Posted in Python onApril 07, 2015

函数:strip()  lstrip()  rstrip()

作用:去除字符串中的空格或指定字符

一、默认用法:去除空格
str.strip()  : 去除字符串两边的空格
str.lstrip() : 去除字符串左边的空格
str.rstrip() : 去除字符串右边的空格

注:此处的空格包含'\n', '\r',  '\t',  ' '

默认用法实例

>>> dodo = " hello boy "

>>> dodo.strip()
'hello boy'

>>> dodo.lstrip()
'hello boy '

>>> dodo.rstrip()
' hello boy'</span>

二、去除指定字符
str.strip('do')  :去除字符串两端指定的字符
str.lstrip('do') :用于去除左边指定的字符
str.rstrip('do') :用于去除右边指定的字符

三个函数都可以传入一个参数(这里以'do'为例),指定要去除的首尾字符,编译器会去除两端所有相应的字符,直到没有匹配的字符

注:
1.去除指定字符时首尾不能出现空格,否则传入参数的时候也需要加入空格
2.指定的字符表示的一种组合,例如'do'表示'dd','do','od','oo','ddd','ooo'等

去除字符实例

>>> dodo = "say hello say boy saaayaaas"

>>> dodo.strip('say')
' hello say boy '
>>> dodo.strip('yas')
' hello say boy '

#当传入的参数中加入空格时

>>> dodo.strip('say ')
'hello say bo'

>>> dodo.lstrip('say')
' hello say boy saaayaaas'

>>> dodo.rstrip('say')
'say hello say boy '
Python 相关文章推荐
Python操作CouchDB数据库简单示例
Mar 10 Python
python Socket之客户端和服务端握手详解
Sep 18 Python
python逆向入门教程
Jan 15 Python
Python爬虫包BeautifulSoup异常处理(二)
Jun 17 Python
详解pyenv下使用python matplotlib模块的问题解决
Nov 29 Python
python web框架中实现原生分页
Sep 08 Python
python+OpenCV实现车牌号码识别
Nov 08 Python
Python使用Numpy模块读取文件并绘制图片
May 13 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
Jul 09 Python
Python在字符串中处理html和xml的方法
Jul 31 Python
python try...finally...的实现方法
Nov 25 Python
python Autopep8实现按PEP8风格自动排版Python代码
Mar 02 Python
简单介绍Python中的len()函数的使用
Apr 07 #Python
Python中endswith()函数的基本使用
Apr 07 #Python
举例详解Python中的split()函数的使用方法
Apr 07 #Python
Python中用startswith()函数判断字符串开头的教程
Apr 07 #Python
把MySQL表结构映射为Python中的对象的教程
Apr 07 #Python
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 #Python
详解Python3.1版本带来的核心变化
Apr 07 #Python
You might like
PHP小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
php+mysql事务rollback&amp;commit示例
2010/02/08 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
Javascript学习笔记5 类和对象
2010/01/11 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
2016/05/10 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
JavaScript中数组Array方法详解
2017/02/27 Javascript
AngularJS之页面跳转Route实例代码
2017/03/10 Javascript
JavaScript实现重力下落与弹性效果的方法分析
2017/12/20 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
python使用nntp读取新闻组内容的方法
2015/05/08 Python
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
python opencv之SURF算法示例
2018/02/24 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
python中cPickle类使用方法详解
2018/08/27 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
车辆维修工自我评价怎么写
2013/09/20 职场文书
幼儿园教师教学反思
2014/02/06 职场文书
预备党员公开承诺书
2014/05/28 职场文书
2014党员民主评议个人总结
2014/09/10 职场文书
银行业务授权委托书
2014/10/10 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
《猴王出世》教学反思
2016/02/23 职场文书