python中的strip是什么意思?这篇文章告诉你什么是strip

很多小伙伴不知道python中的strip是什么意思 , 那么今天小编且通过这篇文章来给大家分析一波什么是python中的strip , 如果有感兴趣的小伙伴一定要认真阅读这篇文章 , 阅读完之后你一定会大有收获 。

python中的strip是什么意思?这篇文章告诉你什么是strip

文章插图
Strip是python中的一个方法 , strip方法经常用在项目开发中我们需要移除字符串头尾指定的字符或字符序列 。不过值得我们注意的是 , 这个方法智能删除开头或者是结尾的字符 , 它是不能够删除中间的字符的 。
它的函数原型是:string.strip(s[, chars]) , 意思就是我们需要去掉字符串里面的那些字符那么我们就要把这些字符当作一个参数传入 。
【python中的strip是什么意思?这篇文章告诉你什么是strip】如果strip()的参数为空 , 那么会默认删除字符串头和尾的空白字符(包括  ,   ,  这些) 。
lstrip():去除左边
rstrip():去除右边
案例一:
>>> str = ' ab cd ' >>> str ' ab cd ' >>> str.strip() #删除头尾空格 'ab cd' >>> str.lstrip() #删除开头空格 'ab cd ' >>> str.rstrip() #删除结尾空格 ' ab cd'案例二:
>>> str2 = '1a2b12c21' >>> str2.strip('12') #删除头尾的1和2 'a2b12c' >>> str2.lstrip('12') #删除开头的1和2 'a2b12c21' >>> str2.rstrip('12') #删除结尾的1和2 '1a2b12c'案例三:
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"))输出:
1111 1111 1111 1111 1111 1111以上就是小编给大家带来的在python中的strip相关知识点了 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。

    推荐阅读