首页 > 其他 > 详细

str.strip(chars)

时间:2019-06-17 21:50:08      阅读:126      评论:0      收藏:0      [点我收藏+]

strip会去除给定字符串的指定字符,指定字符可以是一个或多个,去除从左右分别进行,没有则忽略,如果需要去除某个中间的字符,必须先去除外围的字符

看几个例子,以s为例,故意设置为非对称结构,

s = ‘   ===Python===‘

case1:去空格,
case2:去空格和=,
case3:去空格,=和n
case4:去空格和=,但次序颠倒一下,结果无区别
case5:尝试直接去除n,无效,因为外围的=没有去除

>>> s =    ===Python===
>>> s.strip( ) #去空格,左侧空格被去除,右侧无空格,忽略
===Python===
>>> s.strip( =) #去空格和=
Python
>>> s.strip( =n)#去空格,=和n
Pytho
>>> s.strip(= ) #类似case2,去空格和=,可以看到指定chars次序不影响结果
Python
>>> s.strip(n) #尝试直接去除n,无效,亦不报错
   ===Python===
>>> 

注意str.strip()结果,不改变原str

str.strip(chars)

原文:https://www.cnblogs.com/jamesxu/p/11042259.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!