我们知道字符串的strip方法通常的用处是消除字符串前后的空白符,类似/n /t /r ' '。那么除此之外还有什么作用呢?我们来系统的了解下。
工具/原料
本经验采用Python 3.6.4
方法/步骤
1
首先我们打开命令提示符,输入python。能正常看到'>>>'说明python的安装和配置没有问题。这里就不介绍这部分了。
2
我们让字符串test=“ 1212321aaabbccc32123 ”,然后print一次看看test的值是否符合我们输入的。
3
我们先来试一试不给strip输入参数,把它存在test1里面test1=test.strip() ;print(test1)输出的结果前后的空格消失了。这符合我们对strip方法的一般认识。
4
然后我们在test1的基础上给strip输入参数123test2=test1.strip('123');print(test2)输出的结果所有的123都消失了。说明strip在前后删除的时候并不是把123作为整体,而是所有包含1或者2或者3的都去除了。
5
现在如果我只想要test里面的英文,那应该怎么输入呢?print(test.strip(' 123'))print(test.strip('12 3'))从结果我们可以看出空格的位置放在哪里都是一样的。
注意事项
1
1、strip方法默认去除空字符
2
2、strip方法的参数没有顺序并且识别的是单独的字符
上一篇:全民保养老金可以为我们做什么呢
下一篇:多地缴纳的社保上哪去领养老金?