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的chardet库获得文件编码并修改编码
Jan 22 Python
Python字符串处理函数简明总结
Apr 13 Python
Python实现输出程序执行进度百分比的方法
Sep 16 Python
Python yield与实现方法代码分析
Feb 06 Python
Python获取系统所有进程PID及进程名称的方法示例
May 24 Python
Python中if elif else及缩进的使用简述
May 31 Python
利用python画出折线图
Jul 26 Python
python读取TXT每行,并存到LIST中的方法
Oct 26 Python
PyQt5下拉式复选框QComboCheckBox的实例
Jun 25 Python
python 修改本地网络配置的方法
Aug 14 Python
Python统计分析模块statistics用法示例
Sep 06 Python
在python3.64中安装pyinstaller库的方法步骤
Jun 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
xml+php动态载入与分页
2006/10/09 PHP
PHP安全配置
2006/12/06 PHP
php数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
IE8 中使用加速器(Activities)
2010/05/14 Javascript
jquery tab插件精简版分享
2011/09/10 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
AngularJS中的作用域实例分析
2018/05/16 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
ES6 Array常用扩展的应用实例分析
2019/06/26 Javascript
Vue实现浏览器打印功能的代码
2020/04/17 Javascript
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
python通过加号运算符操作列表的方法
2015/07/28 Python
Python实现将xml导入至excel
2015/11/20 Python
深入理解Python装饰器
2016/07/27 Python
python操作oracle的完整教程分享
2018/01/30 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
2018/07/19 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
django之状态保持-使用redis存储session的例子
2019/07/28 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
护士检查书
2014/01/17 职场文书
社会学专业学生职业规划书
2014/02/07 职场文书
仓库管理计划书
2014/05/04 职场文书
离婚民事起诉状
2015/08/03 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
Python加密技术之RSA加密解密的实现
2022/04/08 Python
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers