juan503949201的个人博客分享 http://blog.sciencenet.cn/u/juan503949201

博文

Python strip lstrip rstrip使用方法

已有 2816 次阅读 2014-4-10 17:59 |个人分类:python|系统分类:科研笔记

Python中的strip用于去除字符串的首尾字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。

这三个函数都可传入一个参数,指定要去除的首尾字符。

需要注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:

theString = 'saaaay yes no yaaaass'
print theString.strip('say')

theString依次被去除首尾在['s','a','y']数组内的字符,直到字符在不数组内。所以,输出的结果为:
yes no
比较简单吧,lstrip和rstrip原理是一样的。

注意:当没有传入参数时,是默认去除首尾空格的

theString = 'saaaay yes no yaaaass'
print theString.strip('say')
print theString.strip('say ') #say后面有空格
print theString.lstrip('say')
print theString.rstrip('say')

运行结果:

yes no
es no
yes no yaaaass
saaaay yes no




https://wap.sciencenet.cn/blog-1271266-783693.html

上一篇:python-字符串变成列表,列表变成字符串参考
下一篇:python的map和zip操作
收藏 IP: 159.226.149.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 15:51

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部