python中字符串str的strip()方法
来源:互联网 发布:c语言是伪代码吗 编辑:程序博客网 时间:2024/05/21 10:40
碰到一个字符串的strip()用法,网上搜了一圈各种不懂(发现程序员们经常语体教),于是找人问了问。。。。
我在这里总结一下:
假设str是一个字符串
那么str.strip()就是把这个字符串头和尾的空格,以及位于头尾的\n \t之类给删掉。
举例e.g.1
str=" ABC"
那么str.strip() 就会为"ABC"
e.g.2
str="\t AABBc "
那么str.strip()就会为"AABBc"
e.g.3
str=" \n A BC \t"
那么str.strip()就会为"A BC"
例子3中可以发现空格躲在ABC中间去了,因为删除工作遇到了从头遇到了A,从尾遇到了C,因此就删到这里为止,中间的空格就不抓出来啦!
strip()还有一种用法是str.strip(c),其中c也是一个字符或者一个字符串。它删除的是str字符串从头开始或者从尾开始带有c含有的字符的所有字符(确实拗口)
比如
str='hiahia ohoh haha ihih'
则
str.strip('hai') 就会为 ' ohoh haha '
为什么呢?
首先看str的头:第一个字母是h,包含在'hai'中,删掉。继续第二个字母是i包含在'hai'中,删掉。以此类推,一直到第一个空格,不包含在'hai'中。停止删除。
再看str的尾巴:第一个字母是h,包含在'hai'中,删除。第二个字母i,包含在'hai'中,删除。以此类推,直到倒数第一个空格,停止删除。
至于中间到底有什么字母,都不管了。只要外围碰到不需要删除的字符,屠杀就结束了。
字符串str还有另外两种类似的方法lstrip()和rstrip()。第一个是只删头,第二个是只删尾巴。用法类似。就不讲了。
- python中字符串str的strip()方法
- python中字符串str的strip()方法
- python中read(),readline(),readlines()的区别&str.split&str.strip
- python中 strip()方法
- python中字符串(str)的常用处理方法
- Python中strip方法的妙用
- python中strip()方法的解析
- 【廖雪峰 python教程 课后题 切片】利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
- 【详解】python中字符串的strip(),lstrip(),rstrip()的含义
- python中strip\lstrip\rstrip的使用方法(字符串处理)
- Python中Str类的常用方法
- Python中str的format()方法
- python中strip()的陷阱
- python中 strip()的使用
- Python的字符串处理函数strip()
- [python]python strip()方法
- Python中字符串处理函数(或者叫方法)strip就是一个坑
- python 字符串之strip
- eclipse 配置jdk一致性
- 关闭内存页保护开启内存页保护cr0
- 计算机网络数据链路层
- 【系统学习SpringBoot】SpringBoot自定义Filter
- 对前程无忧的计算机大数据职位进行抓取
- python中字符串str的strip()方法
- POJ1573--Robot Motion(模拟)
- 学java,这21个核心技术点你记住了?(一)
- Python语言
- Ajax加载中显示loading
- Log4Net 生成多个文件、文件名累加解决方法
- iOS每日一记之———————————————转swift的学习感想
- 用户管理权限管理filter
- Redis复制与可扩展集群搭建