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多线程编程(三):threading.Thread类的重要函数和方法
Apr 05 Python
浅谈python中的__init__、__new__和__call__方法
Jul 18 Python
tensorflow训练中出现nan问题的解决
Feb 10 Python
Python中的正则表达式与JSON数据交换格式
Jul 03 Python
numpy按列连接两个维数不同的数组方式
Dec 06 Python
Python迷宫生成和迷宫破解算法实例
Dec 24 Python
python argparse模块通过后台传递参数实例
Apr 20 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
Jun 17 Python
Django windows使用Apache实现部署流程解析
Oct 12 Python
Python字符串查找基本操作代码案例
Oct 27 Python
详解python os.path.exists判断文件或文件夹是否存在
Nov 16 Python
详解pycharm自动import所需的库的操作方法
Nov 30 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小偷的核心程序
2007/04/09 PHP
IE6下CSS图片缓存问题解决方法
2010/12/09 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
jquery中checkbox使用方法简单实例演示
2015/11/24 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
AngularJS ionic手势事件的使用总结
2017/08/09 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
2018/02/06 Javascript
详解Nuxt.js中使用Element-UI填坑
2019/09/06 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
python爬取微信公众号文章
2018/08/31 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
python在不同条件下的输入与输出
2020/02/13 Python
深入了解Python 变量作用域
2020/07/24 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
餐饮管理自我介绍信
2014/01/15 职场文书
创先争优制度
2014/01/21 职场文书
实习生岗位职责
2014/04/12 职场文书
交通事故私了协议书
2014/04/16 职场文书
应届生面试求职信
2014/07/02 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
关于运动会广播稿300字
2014/10/05 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
商务考察邀请函模板
2015/02/02 职场文书
2015年医院后勤工作总结
2015/05/20 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js
SpringBoot使用AOP实现统计全局接口访问次数详解
2022/06/16 Java/Android