Python字符串函数strip()原理及用法详解


Posted in Python onJuly 23, 2020

strip:用于移除字符串头尾指定的字符(默认为空格)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

语法:str.strip([chars])

str = "*****this is **string** example....wow!!!*****"
print (str.strip( '*' )) # 指定字符串 *

输出结果:

this is **string** example....wow!!!

从结果上看,可以注意到中间部分的字符并未删除,只要头尾包含有指定字符序列中的字符就删除。

扩展补充:

1、strip() 处理的时候,如果不带参数,默认是清除两边的空白符,例如:/n, /r, /t, ' ')。

2、strip() 带有参数的时候,这个参数可以理解一个要删除的字符的列表,是否会删除的前提是从字符串最开头和最结尾是不是包含要删除的字符,如果有就会继续处理,没有的话是不会删除中间的字符的。

addr = '123@163.com'
addr1 = addr.strip('12')

以上例子因为 1 在 123@163.com 的左边第一个,所以删除了继续判断,2 也存在,所以也删除。结果为:

3@163.com

3、注意删除多个字符时:只要头尾有对应其中的某个字符即删除,不考虑顺序,直到遇到第一个不包含在其中的字符为止。

str = '123132231213321312==321312213231123132'
print(str.strip('123'))
输出结果:
==

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python爬取APP下载链接的实现方法
Sep 30 Python
Python标准库之collections包的使用教程
Apr 27 Python
python的paramiko模块实现远程控制和传输示例
Oct 13 Python
对python 合并 累加两个dict的实例详解
Jan 21 Python
Pandas之排序函数sort_values()的实现
Jul 09 Python
Django admin model 汉化显示文字的实现方法
Aug 12 Python
python多任务之协程的使用详解
Aug 26 Python
wxPython:python首选的GUI库实例分享
Oct 05 Python
python将数组n等分的实例
Dec 02 Python
Python代码中如何读取键盘录入的值
May 27 Python
Python List remove()实例用法详解
Aug 02 Python
python开发制作好看的时钟效果
May 02 Python
Python使用sys.exc_info()方法获取异常信息
Jul 23 #Python
Python中Selenium库使用教程详解
Jul 23 #Python
Python基于traceback模块获取异常信息
Jul 23 #Python
Python TestSuite生成测试报告过程解析
Jul 23 #Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 #Python
Python分类测试代码实例汇总
Jul 23 #Python
基于Python3读写INI配置文件过程解析
Jul 23 #Python
You might like
第九节--绑定
2006/11/16 PHP
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
PHP面向对象学习笔记之一 基础概念
2012/10/06 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
jQuery 滑动方法slideDown向下滑动元素
2014/01/16 Javascript
JS实现的表格行鼠标点击高亮效果代码
2015/11/27 Javascript
Angular实现表单验证功能
2017/11/13 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
2018/01/08 jQuery
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
vue3实现v-model原理详解
2019/10/09 Javascript
javascript实现时钟动画
2020/12/03 Javascript
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
python多重继承实例
2014/10/11 Python
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
django接入新浪微博OAuth的方法
2015/06/29 Python
Python 探针的实现原理
2016/04/23 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
python如何制作英文字典
2019/06/25 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
Keras自定义IOU方式
2020/06/10 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
使用CSS3实现SVG路径描边动画效果入门教程
2019/10/21 HTML / CSS
爱游人:Travelliker
2017/09/05 全球购物
阿根廷首家户外用品制造商和经销商:Montagne
2018/02/12 全球购物
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
企业门卫岗位职责
2013/12/12 职场文书
网上快餐厅创业计划书
2014/02/01 职场文书
奶茶店创业计划书
2014/08/14 职场文书
公务员个人考察材料
2014/12/23 职场文书
作文之亲情600字
2019/09/23 职场文书
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL
js前端图片加载异常兜底方案
2022/06/21 Javascript