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 字符串中的字符倒转
Sep 06 Python
python的mysqldb安装步骤详解
Aug 14 Python
解决python3 urllib 链接中有中文的问题
Jul 16 Python
Python将文本去空格并保存到txt文件中的实例
Jul 24 Python
windows下 兼容Python2和Python3的解决方法
Dec 05 Python
详解DeBug Python神级工具PySnooper
Jul 03 Python
Python爬虫学习之获取指定网页源码
Jul 30 Python
关于Python-faker的函数效果一览
Nov 28 Python
pytorch梯度剪裁方式
Feb 04 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 Python
python 6行代码制作月历生成器
Sep 18 Python
Python:__eq__和__str__函数的使用示例
Sep 26 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
DC这些乐高系列动画电影你看过几部?
2020/04/09 欧美动漫
php使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
thinkphp3.2.3 分页代码分享
2016/07/28 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
2019/03/30 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
用js实现预览待上传的本地图片
2007/03/15 Javascript
风吟的小型JavaScirpt库 (FY.JS).
2010/03/09 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
jquery+css实现的红色线条横向二级菜单效果
2015/08/22 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
详解如何优雅地在React项目中使用Redux
2017/12/28 Javascript
关于layui表单中按钮自动提交的解决方法
2019/09/09 Javascript
小程序怎样让wx.navigateBack更好用的方法实现
2019/11/01 Javascript
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
python3序列化与反序列化用法实例
2015/05/26 Python
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
简析Python的闭包和装饰器
2016/02/26 Python
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
python中关于for循环的碎碎念
2017/06/30 Python
Python实现的递归神经网络简单示例
2017/08/11 Python
Python列表推导式、字典推导式与集合推导式用法实例分析
2018/02/07 Python
Python常见字典内建函数用法示例
2018/05/14 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
css3弹性盒模型(Flexbox)详细介绍
2014/10/08 HTML / CSS
澳大利亚二手奢侈品网站:Modsie
2019/09/23 全球购物
日本语毕业生自荐信
2014/02/01 职场文书
大学生就业意向书范文
2014/04/01 职场文书
学生自我评语大全
2014/04/18 职场文书
美丽的大脚观后感
2015/06/03 职场文书
2015年女工委工作总结
2015/07/27 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
python实现学员管理系统(面向对象版)
2022/06/05 Python