python中的strip是什么意思


本文摘自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"))

输出:

1

2

3

4

5

6

1111

1111

1111

1111

1111

1111

以上就是python中的strip是什么意思的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

django中modelform组件的介绍(代码示例)

hashlib模块之加密的介绍

Python为什么不能以数字开头

使用pip安装Python库的几种常用方法

Python spyder界面无法打开的解决方法

Python使用matplotlib绘制3d图形(代码示例)

Python利用openpyxl库遍历sheet的实例

Python怎么用引用来改变一个变量

Python如何识别图片中的文字

如何用Python画简单的动物

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...