鱼C论坛

 找回密码
 立即注册
查看: 2655|回复: 0

[技术交流] strip()

[复制链接]
发表于 2019-11-24 20:32:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Python3中 strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。
1、strip() 处理的时候,如果不带参数,默认是清除两边的空白符,例如:/n, /r, /t, ' ')。
2、strip() 带有参数的时候,这个参数可以理解一个要删除的字符的列表,是否会删除的
前提是从字符串最开头和最结尾是不是包含要删除的字符,如果有就会继续处理,没有的话是不会删除中间的字符的。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

strip()方法语法:
str.strip([chars]);
例如:
str = "*****it's**nice** wow!!!*****"
print (str.strip( '*' ))  # 指定字符串 *
以上实例输出结果如下:
it's**nice** wow!!!

下例演示了只要头尾包含有指定字符序列中的字符就删除:
str = "123abcrunoob321"
print (str.strip( '12' ))  # 字符序列为 12
以上实例输出结果如下:
3abcrunoob3

注意删除多个字符时:只要头尾有对应其中的某个字符即删除,不考虑顺序,直到遇到第一个不包含在其中的字符为止。
示例如下:
str = '123132231213321312==321312213231123132'
print(str.strip('123'))
以上代码输出结果为:
==

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 19:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表