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进阶教程之动态类型详解
Aug 30 Python
python获取mp3文件信息的方法
Jun 15 Python
Python操作SQLite数据库的方法详解
Jun 16 Python
djang常用查询SQL语句的使用代码
Feb 15 Python
python+selenium select下拉选择框定位处理方法
Aug 24 Python
python网络编程之多线程同时接受和发送
Sep 03 Python
Django app配置多个数据库代码实例
Dec 17 Python
在Python IDLE 下调用anaconda中的库教程
Mar 09 Python
Pytorch环境搭建与基本语法
Jun 03 Python
Python Tornado核心及相关原理详解
Jun 24 Python
pycharm 多行批量缩进和反向缩进快捷键介绍
Jan 15 Python
Python实现列表拼接和去重的三种方式
Jul 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
PHP4在Windows2000下的安装
2006/10/09 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
2013/06/20 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
2016/10/28 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
jquery的Theme和Theme Switcher使用小结
2010/09/08 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
js格式化输入框内金额、银行卡号
2016/02/01 Javascript
jquery pagination分页插件使用详解(后台struts2)
2017/01/22 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
详解nodejs http请求相关总结
2019/03/31 NodeJs
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
VUE动态生成word的实现
2020/07/26 Javascript
Python下的Mysql模块MySQLdb安装详解
2014/04/09 Python
Python基于辗转相除法求解最大公约数的方法示例
2018/04/04 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
2020/03/06 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
Python性能测试工具Locust安装及使用
2020/12/01 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
成龙洗发水广告词
2014/03/14 职场文书
优秀共产党员先进事迹材料
2014/05/06 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
退货证明模板
2015/06/23 职场文书
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android