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代码制作configure文件示例
Jul 28 Python
Python中用sleep()方法操作时间的教程
May 22 Python
使用python调用zxing库生成二维码图片详解
Jan 10 Python
pycharm+django创建一个搜索网页实例代码
Jan 24 Python
Python使用分布式锁的代码演示示例
Jul 30 Python
python交互界面的退出方法
Feb 16 Python
python批量修改ssh密码的实现
Aug 08 Python
Python 转换文本编码实现解析
Aug 27 Python
Pytorch to(device)用法
Jan 08 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
Jan 10 Python
PyQt中使用QtSql连接MySql数据库的方法
Jul 28 Python
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
Apr 13 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中实现进程间通讯
2006/10/09 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
window.onload使用指南
2015/09/13 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
thinkphp实现无限分类(使用递归)
2015/12/19 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
详谈jQuery.load()和Jsp的include的区别
2017/04/12 jQuery
JavaScript方法_动力节点Java学院整理
2017/06/28 Javascript
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
使用Vue实现简单计算器
2020/02/25 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
[01:07:02]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第三场 2月26日
2021/03/11 DOTA
基于hashlib模块--加密(详解)
2017/06/21 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
简约控的天堂:The Undone
2016/12/21 全球购物
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
数字漫画:comiXology
2020/06/13 全球购物
中科方德软件测试面试题
2016/04/21 面试题
弘扬职业精神演讲稿
2014/03/20 职场文书
2015入党自传格式范文
2015/06/26 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
关于元旦的广播稿2016
2015/12/17 职场文书
2016年小学中秋节活动总结
2016/04/05 职场文书
redis实现排行榜功能
2021/05/24 Redis
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android
浅谈TypeScript 索引签名的理解
2021/10/16 Javascript
python绘制简单直方图(质量分布图)的方法
2022/04/21 Python