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爬虫教程之爬取百度贴吧并下载的示例
Mar 07 Python
python3.5实现socket通讯示例(TCP)
Feb 07 Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 Python
python通过伪装头部数据抵抗反爬虫的实例
May 07 Python
用python简单实现mysql数据同步到ElasticSearch的教程
May 30 Python
一看就懂得Python的math模块
Oct 21 Python
利用ctypes获取numpy数组的指针方法
Feb 12 Python
python 多线程重启方法
Feb 18 Python
不到20行实现Python代码即可制作精美证件照
Apr 24 Python
opencv之颜色过滤只留下图片中的红色区域操作
Jun 05 Python
python之pygame模块实现飞机大战完整代码
Nov 29 Python
用Python提取PDF表格的方法
Apr 11 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
【COS正片】蕾姆睡衣cos,纯洁可爱被治愈了 cn名濑弥七
2020/03/02 日漫
php include加载文件两种方式效率比较
2010/08/08 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
深入理解vue.js双向绑定的实现原理
2016/12/05 Javascript
Vue项目全局配置微信分享思路详解
2018/05/04 Javascript
vuex进阶知识点巩固
2018/05/20 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
Vuex新手的理解与使用详解
2019/05/31 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
[01:16:12]完美世界DOTA2联赛PWL S2 FTD vs Inki 第一场 11.21
2020/11/23 DOTA
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
Django ORM框架的定时任务如何使用详解
2017/10/19 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
Python grpc超时机制代码示例
2020/09/14 Python
First Aid Beauty官网:FAB急救面霜
2018/05/24 全球购物
澳大利亚波西米亚风情网上商店:Czarina
2019/03/18 全球购物
新东网科技Java笔试题
2012/07/13 面试题
一套带网友答案的.NET笔试题
2016/12/06 面试题
Linux如何为某个操作添加别名
2013/03/01 面试题
汽车技术服务英文求职信范文
2014/01/02 职场文书
元旦联欢会主持词
2014/03/26 职场文书
实习推荐信
2014/05/10 职场文书
个人授权委托书范本格式
2014/10/12 职场文书
西柏坡导游词
2015/02/05 职场文书
预备党员自我评价范文
2015/03/04 职场文书
MySQL 使用索引扫描进行排序
2021/06/20 MySQL