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的另外几种语言实现
Jan 29 Python
Python中的迭代器与生成器高级用法解析
Jun 28 Python
Python机器学习之决策树算法实例详解
Dec 06 Python
浅谈Python实现贪心算法与活动安排问题
Dec 19 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
Jun 14 Python
机器学习实战之knn算法pandas
Jun 22 Python
利用Python校准本地时间的方法教程
Oct 31 Python
Python Tkinter模块 GUI 可视化实例
Nov 20 Python
python:动态路由的Flask程序代码
Nov 22 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
Jan 10 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
Feb 26 Python
Python机器学习之基于Pytorch实现猫狗分类
Jun 08 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第一季视频教程(李炎恢+php100 不断更新)
2011/05/29 PHP
有关PHP中MVC的开发经验分享
2012/05/17 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
PHP中in_array的隐式转换的解决方法
2018/03/06 PHP
mouse_on_title.js
2006/08/25 Javascript
基于jQuery的Tab选项框效果代码(插件)
2011/03/01 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
AngularJS ng-style中使用filter
2016/09/21 Javascript
JS实现的图片预览插件与用法示例【不上传图片】
2016/11/25 Javascript
JS仿京东移动端手指拨动切换轮播图效果
2020/04/10 Javascript
Javascript中字符串和数字的操作方法整理
2017/01/22 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
vue-cli3.0使用及部分配置详解
2018/08/29 Javascript
详解微信小程序的不同函数调用的几种方法
2019/05/08 Javascript
Python实现分割文件及合并文件的方法
2015/07/10 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
酒店管理毕业生自荐信
2013/10/24 职场文书
导游的职业规划书范文
2013/12/27 职场文书
财务会计人员求职的自我评价
2014/01/13 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
眼镜促销方案
2014/03/15 职场文书
10的分与合教学反思
2014/04/30 职场文书
企业党建工作汇报材料
2014/08/19 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
公司聚餐通知
2015/04/22 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书
spring 项目实现限流方法示例
2022/07/15 Java/Android