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使用pil生成缩略图的方法
Mar 26 Python
用pycharm开发django项目示例代码
Oct 24 Python
python判断字符串或者集合是否为空的实例
Jan 23 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
Python-Seaborn热图绘制的实现方法
Jul 15 Python
python实现日志按天分割
Jul 22 Python
深入学习python多线程与GIL
Aug 26 Python
python rsa实现数据加密和解密、签名加密和验签功能
Sep 18 Python
python实现录屏功能(亲测好用)
Mar 02 Python
Python *args和**kwargs用法实例解析
Mar 02 Python
Python页面加载的等待方式总结
Feb 28 Python
python状态机transitions库详解
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
咖啡与水的关系
2021/03/03 冲泡冲煮
php的access操作类
2008/04/09 PHP
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
2010/04/02 PHP
PHP动态输出JavaScript代码实例
2015/02/12 PHP
示例详解Laravel的注册重构
2016/08/14 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
鼠标事件延时切换插件
2011/03/12 Javascript
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
2016/08/24 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
2017/09/27 Javascript
Vue使用NPM方式搭建项目
2018/10/25 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
Vue混入mixins滚动触底的方法
2019/11/22 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python中用sleep()方法操作时间的教程
2015/05/22 Python
Python实现 多进程导入CSV数据到 MySQL
2017/02/26 Python
详解pyppeteer(python版puppeteer)基本使用
2019/06/12 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
Python3 sys.argv[ ]用法详解
2019/10/24 Python
Python pymsql模块的使用
2020/09/07 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
中层干部竞争上岗演讲稿
2014/01/13 职场文书
个人优缺点自我评价
2014/01/27 职场文书
吸烟检讨书2000字
2014/02/13 职场文书
厨房管理计划书
2014/04/27 职场文书
七年级话题作文之执着
2019/11/19 职场文书
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android