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 sys.path详细介绍
Oct 17 Python
python执行外部程序的常用方法小结
Mar 21 Python
介绍Python中几个常用的类方法
Apr 08 Python
举例讲解Python的lambda语句声明匿名函数的用法
Jul 01 Python
Python 正则表达式入门(中级篇)
Dec 07 Python
python 通过SSHTunnelForwarder隧道连接redis的方法
Feb 19 Python
Python爬取破解无线网络wifi密码过程解析
Sep 17 Python
Pycharm最新激活码2019(推荐)
Dec 31 Python
Python sep参数使用方法详解
Feb 12 Python
python绘图模块之利用turtle画图
Feb 12 Python
Python+Appium新手教程
Apr 17 Python
Python数据可视化之用Matplotlib绘制常用图形
Jun 03 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初学者头疼十四条问题大总结
2008/11/12 PHP
php Smarty date_format [格式化时间日期]
2010/03/15 PHP
php5.5中类级别的常量使用介绍
2013/10/02 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
php 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
ExtJS4给Combobox设置列表中的默认值示例
2014/05/02 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
深入解析nodejs HTTP服务
2017/07/25 NodeJs
使用vue制作探探滑动堆叠组件的实例代码
2018/03/07 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
uin-app+mockjs实现本地数据模拟
2020/08/26 Javascript
python 生成不重复的随机数的代码
2011/05/15 Python
python 实现文件的递归拷贝实现代码
2012/08/02 Python
Python函数参数类型*、**的区别
2015/04/11 Python
Django实现图片文字同时提交的方法
2015/05/26 Python
在Django的视图中使用form对象的方法
2015/07/18 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
Python用K-means聚类算法进行客户分群的实现
2020/08/23 Python
python 如何在测试中使用 Mock
2021/03/01 Python
CSS3 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)
2017/08/15 HTML / CSS
HTML5 在canvas中绘制文本附效果图
2014/06/23 HTML / CSS
HTML5无刷新改变当前url的代码
2017/03/15 HTML / CSS
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
卡西欧B级产品官方网站:Casio Outlet
2018/05/22 全球购物
中东地区最大的奢侈品市场:The Luxury Closet
2019/04/09 全球购物
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
教师岗位聘任书范文
2014/03/29 职场文书
参赛口号
2014/06/16 职场文书
收入证明申请书
2015/06/12 职场文书
2019班干部竞选演讲稿范本!
2019/07/08 职场文书
总结Python使用过程中的bug
2021/06/18 Python
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技