Python 中的 lstrip、rstrip、strip
str.lstrip([chars])
chars -- 指定截取的字符(默认空格)。
截掉字符串左边的空格或指定字符。
addr = '****123@163.com****' print(addr.lstrip("*"))
结果:
123@163.com****
str.rstrip([chars])
chars -- 指定截取的字符(默认空格)。
截掉字符串右边的空格或指定字符。
addr = '****123@163.com****'print(addr.rstrip("*"))
结果:
****123@163.com
str.strip([chars])
chars -- 移除字符串头尾指定的字符序列(默认空格)。
移除字符串头尾指定的字符(默认为空格)或字符序列。
注:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
addr = '123@163.com' print(addr.strip("12"))
以上例子因为"1"在 123@163.com 的左边第一个,所以删除了。继续判断,"2"也存在,所以也删除。
结果为:
3@163.com
如果要删除的字符列表不包含第一个字符呢?
addr = '123@163.com'print(addr.strip("23"))
此时"2"不是第一个字符,所以无法继续,结果为:
123@163.com
删除多个字符时:只要头尾有对应其中的某个字符即删除,不考虑顺序,直到遇到第一个不包含在其中的字符为止。
addr = 'ABCACBBACBCACABCBA==CBACACBACBCAACBABC'print(addr.strip("ABC"))
结果:
==
遇到第一个不包含在其中的字符为止。
addr = 'dABCACBBACBCACABCBA==CBAdCACBACBCAACBABC'print(addr.strip("ABC"))
结果:
dABCACBBACBCACABCBA==CBAd
转载于:https://www.cnblogs.com/orangeJJJ/p/10113335.html
Python 中的 lstrip、rstrip、strip相关推荐
- python中split函数_python strip()函数和Split函数的用法总结
strip函数原型 声明:s为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串.不能删除中间的字符或是字符串. s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除 ...
- python中字符串的rstrip()方法
今天在刷Bite 105. Slice and dice时遇到的一个问题,判断一个字符串是否以'.'或者'!'结尾,如果以这两个字符结尾,则去除这两个字符. 自己写的函数: results = []t ...
- python中的line.rstrip()
在 Python 中,rstrip() 方法用于截取字符串末尾的空格(或者其他特定字符).例如: line = "Hello, World! " line = line.rstri ...
- python中字符串str的strip()方法
strip()还有一种用法是str.strip(c),其中c也是一个字符或者一个字符串.它删除的是str字符串从头开始或者从尾开始带有c含有的字符的所有字符(确实拗口) 比如 str='hiahia ...
- python中lstrip_Python中的lstrip()方法使用简介
Python中的lstrip()方法使用简介 lstrip()方法返回所有字符被去除开头字符串(缺省为空格字符)的一个复本. 语法 以下是lstrip()方法的语法: str.lstrip([char ...
- python中空格字符是什么_关于Python中空格字符串处理的技巧总结
前言 大家应该都知道字符串处理,是任何语言最常用到的. 其中就经常会碰到,对字符串中的空格处理,比如:去除前后空格,去除全部空格,或者以空格为分隔符来处理. 好在Python中字符串有很多方法,比如l ...
- python中0xf2_python入门(一)
预热: 官网下载python 64位版,选中添加环境变量到PATH Vscode下 扩展搜Chinese,安装语言包 新建文件,保存为.py F5运行,弹出解释器选择项,选择安装好的解释器 基本用法 ...
- python中的str
python中的字符串: 字符串的常用操作: 字符串的替换 str.replace(str1,str2) 切割.拼接. split()/join() 判断大写.小写.是否含有数字. islower() ...
- python中空格字符怎么表示_关于Python中空格字符串处理的技巧总结
前言 大家应该都知道字符串处理,是任何语言最常用到的. 其中就经常会碰到,对字符串中的空格处理,比如:去除前后空格,去除全部空格,或者以空格为分隔符来处理. 好在Python中字符串有很多方法,比如l ...
最新文章
- 抢票神器成GitHub热榜第一,支持候补抢票,Python跑起来
- 聊聊单体应用的 4 点不良影响,第 4 点很痛很真实
- iOS 13 真机调试包
- XVI Open Cup named after E.V. Pankratiev. GP of Eurasia
- CSS:媒体查询 CSS3 Media Queries
- python如何写生日快乐图片_Python 生活第一周母校生日快乐
- 携程第二场预赛 1003:位图像素的颜色(水题,判断点是否在矩形内)
- 从客户端中检测到有潜在危险的 request.form值
- 绝了!深入分布式缓存从原理到实践技术分享,超详细
- WPS的标题样式如何保存成默认
- java启动报错Port already in use: 1099
- matlab飞思卡尔工具包,IMX6开发板飞思卡尔系统烧写工具MFGTool2工具详解-迅为电子...
- 《数据清洗》第六章课后操作
- Flume错误:Flume:Class path contains multiple SLF4J bindings
- MOD函数的使用方法
- python 死循环捕捉输入异常
- 【云驻共创】华为云AI之用Python定制我的《本草纲目女孩》
- 怎么给PPT文档加密
- 信号振铃是什么?如何产生的?
- 不是程序员还真看不懂的搞笑段子
热门文章
- linux三剑客及正则表达(grep,sed,awk)
- 小教活动总结-VB即时通讯小程序
- 拥抱 Java 8 并行流吧,速度飞起!
- 【斩获7枚offer,入职阿里平台事业部】横扫阿里、美团、京东、 去哪儿之后,写下了这篇面经!
- 目标4个9的可用性?试试用 Prometheus 和 Grafana记录服务可用时间
- 多线程:无锁、偏向锁、轻量锁、重量级锁
- 【阿里云 Linux 服务器】在阿里云购买的 Linux 或者 Windows 服务器,在用 putty 访问的时候不知道用户名密码怎么办?
- php 类调用本身方法,php几个关于类的预定义自动调用方法
- mysql varchar(max)_等价于MySQL中的varchar(max)?
- 数据中心大火波及360万网站,或因UPS故障,3月10日晚法国斯特拉斯堡