本文摘自php中文网,作者爱喝马黛茶的安东尼,侵删。
Python中strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
它的函数原型:string.strip(s[, chars]),它返回的是字符串的副本,并删除前导和后缀字符。
(意思就是你想去掉字符串里面的哪些字符,那么你就把这些字符当参数传入。此函数只会删除头和尾的字符,中间的不会删除。)
如果strip()的参数为空,那么会默认删除字符串头和尾的空白字符(包括\n,\r,\t这些)。
lstrip():去除左边
rstrip():去除右边

示例一:
1 2 3 4 5 6 7 8 9 | >>> str = ' ab cd '
>>> str
' ab cd '
>>> str.strip() #删除头尾空格
'ab cd'
>>> str.lstrip() #删除开头空格
'ab cd '
>>> str.rstrip() #删除结尾空格
' ab cd'
|
相关推荐:《Python视频教程》
示例二:
1 2 3 4 5 6 7 | >>> str2 = '1a2b12c21'
>>> str2.strip( '12' ) #删除头尾的1和2
'a2b12c'
>>> str2.lstrip( '12' ) #删除开头的1和2
'a2b12c21'
>>> str2.rstrip( '12' ) #删除结尾的1和2
'1a2b12c'
|
示例三:
1 2 3 4 5 6 7 | a= "aabcacb1111acbba"
print (a.strip( "abc" ))
print (a.strip( "acb" ))
print (a.strip( "bac" ))
print (a.strip( "bca" ))
print (a.strip( "cab" ))
print (a.strip( "cba" ))
|
输出:
以上就是python中的strip是什么意思的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
django中modelform组件的介绍(代码示例)
hashlib模块之加密的介绍
Python为什么不能以数字开头
使用pip安装Python库的几种常用方法
Python spyder界面无法打开的解决方法
Python使用matplotlib绘制3d图形(代码示例)
Python利用openpyxl库遍历sheet的实例
Python怎么用引用来改变一个变量
Python如何识别图片中的文字
如何用Python画简单的动物
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中的strip是什么意思