Python:strip 函数踩坑
S.strip(chars=None)
strip 函数用于去除字符串首尾的空格,当 chars 不为 None 时,则删除字符串首尾的 chars 中的字符。
当 chars=None 时,去除首尾空格,没啥好说的,我们来看 chars 不为 None 时的情况。
str = 'abc123abc'
print(str.strip('a')) # bc123abc
print(str.strip('abc')) #
结果跟预期的一样,我们再看下面的例子:
print(str.strip('cba'))      #
print(str.strip('decbafg')) #
这结果让我们大跌眼镜,明明是“abc”,为什么用“cba”也能删除呢?下面一个更夸张,“defg”这4个字母原字母中根本没有。
结果表明,只要首尾两端的字符在 chars 之内,就会被删除,直到遇到第一个不在 chars 内的字符。
Python:strip 函数踩坑的更多相关文章
- python strip()函数 介绍
		
python strip()函数 介绍,需要的朋友可以参考一下 函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除 ...
 - python strip()函数
		
转发:jihite-博客园-python strip()函数 函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除序列的 ...
 - python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法
		
python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法 在Python中字符串处理函数里有三个去空格(包括'\n', '\r', '\t', ' ')的函数 ...
 - python strip() 函数和 split() 函数的详解及实例
		
strip是删除的意思:split则是分割的意思.strip可以删除字符串的某些字符,split则是根据规定的字符将字符串进行分割. 1.Python strip()函数 介绍 函数原型 声明:s为字 ...
 - (转)python strip()函数 去空格\n\r\t函数的用法
		
原文:http://www.cnblogs.com/zdz8207/p/python_learn_note_20.html python3.4学习笔记(二十) python strip()函数 去空格 ...
 - python strip()函数和Split函数的用法总结
		
strip函数原型 声明:s为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串.不能删除中间的字符或是字符串. s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除 ...
 - python Strip函数和Split函数的用法总结 (python2.0,但用法与3.0是差不多的)
		
strip函数原型 声明:s为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串.不能删除中间的字符或是字符串. s.strip(rm) 删除s字符串中开头.结尾处, ...
 - python strip()函数   os.popen()
		
函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字 ...
 - Python strip()函数用法
		
Python中字符串处理函数里有三个去空格(包括'\n', '\r', '\t', ' ')的函数: strip 同时去掉左右两边的空格lstrip 去掉左边的空格rstrip 去掉右边的空格 具体示 ...
 
随机推荐
- channel.go
			
) c.RLock() client, ok := c.clients[msg.clientID] c.RUnlock() if ok ...
 - I春秋——Misc(贝斯家族)
			
不好意思呀!最近一直忙着学习python,竟然忘记更新I春秋里面的题目了(QAQ),我以后会时时刻刻提醒自己要更新 永远爱你们的! ----新宝宝 1:贝斯家族: 解题思路:我相信看见这一题都能够想到 ...
 - Postman-----如何导入和导出
			
此处介绍2种导出和导入的操作方法,一种是通过分享link,另一种是导出json文件,再次导入,个人推荐link的方式,简单方便,下面将详细介绍. 第一种:分享链接,导入链接的方式 1.1.生成link ...
 - EffictiveC++笔记 第3章
			
Chapter 3 资源管理 条款13: 以对象管理资源 有时即使你顺利地写了对应对象的delete语句,但是前面的区域可能会有一个过早的return语句或者抛出了异常.它们一旦执行,控制流绝不会触及 ...
 - 转载  python实例手册
			
python实例手册 #encoding:utf8# 设定编码-支持中文 0说明 手册制作: 雪松 更新日期: 2013-12-19 欢迎系统运维加入Q群: 198173206 # 加群请回答问题 请 ...
 - Python从入门到放弃
			
计算机基础 01 计算机基础之编程 02 计算机组成原理 03 计算机操作系统 04 编程语言分类 Python解释器 05 Python和Python解释器 06 执行Python程序的两种方式 0 ...
 - Vue之生命周期函数和钩子函数详解
			
在学习vue几天后,感觉现在还停留在初级阶段,虽然知道怎么和后端做数据交互,但是对对vue的生命周期不甚了解.只知道简单的使用,而不知道为什么,这对后面的踩坑是相当不利的.因为我们有时候会在几个钩子函 ...
 - asp.net core系列 50 Identity 授权(中)
			
1.5 基于策略的授权 在上篇中,已经讲到了授权访问(authorization)的四种方式.其中Razor Pages授权约定和简单授权二种方式更像是身份认证(authentication) ,因为 ...
 - jQuery拼图小游戏
			
jQuery拼图小游戏 最后样式 核心代码部分 <script type="text/javascript" > $(function () { $("td& ...
 - SAP MM Storage Location Missing in MD04 Result?
			
SAP MM Storage Location Missing in MD04 Result? Today I received a ticket from business team, a user ...