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 web程序
Sep 11 Python
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
Mar 30 Python
Python中类的初始化特殊方法
Dec 01 Python
使用python实现快速搭建简易的FTP服务器
Sep 12 Python
Python 堆叠柱状图绘制方法
Jul 29 Python
django 多对多表的创建和插入代码实现
Sep 09 Python
django2.2安装错误最全的解决方案(小结)
Sep 24 Python
Python 实现自动导入缺失的库
Oct 29 Python
Python基本类型的连接组合和互相转换方式(13种)
Dec 16 Python
Python Flask上下文管理机制实例解析
Mar 16 Python
Python实现代码块儿折叠
Apr 15 Python
解决import tensorflow导致jupyter内核死亡的问题
Feb 06 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中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
深入PHP内存相关的功能特性详解
2013/06/08 PHP
解析在PHP中使用全局变量的几种方法
2013/06/24 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
ThinkPHP连接Oracle数据库
2016/04/22 PHP
PHP生成短网址方法汇总
2016/07/12 PHP
php计算多个集合的笛卡尔积实例详解
2017/02/16 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
javascript 解析url的search方法
2010/02/09 Javascript
新浪微博字数统计 textarea字数统计实现代码
2011/08/28 Javascript
jQuery输入城市查看地图使用介绍
2013/05/08 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
js正则表达式中exec用法实例
2015/07/23 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
angular4中关于表单的校验示例
2017/10/16 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
[42:24]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第三场 11.27
2020/12/01 DOTA
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
New Balance比利时官方网站:购买鞋子和服装
2021/01/15 全球购物
一些Solaris面试题
2015/12/22 面试题
毕业生自荐信
2013/12/14 职场文书
运动会开幕式邀请函
2014/02/03 职场文书
实习推荐信
2014/05/10 职场文书
党员干部一句话承诺
2014/05/30 职场文书
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
销售人才自我评价范文
2014/09/27 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript