python中的strip是什么意思-Python教程

资源魔 78 0
Python中strip() 办法用于移除了字符串头尾指定的字符(默许为空格或换行符)或字符序列。

留意:该办法只能删除了扫尾或是末端的字符,不克不及删除了两头局部的字符。

它的函数原型:string.strip(s[, chars]),它前往的是字符串的正本,并删除了前导以及后缀字符。

(意义就是你想去掉字符串外面的哪些字符,那末你就把这些字符当参数传入。此函数只会删除了头以及尾的字符,两头的没有会删除了。)

假如strip()的参数为空,那末会默许删除了字符串头以及尾的空缺字符(包罗\n,\r,\t这些)。
lstrip():去除了右边
rstrip():去除了左边

示例一:

>>> str = ' ab cd '
>>> str
' ab cd '
>>> str.strip() #删除了头尾空格
'ab cd'
>>> str.lstrip() #删除了扫尾空格
'ab cd '
>>> str.rstrip() #删除了末端空格
' ab cd'

相干保举:《Python视频教程》

示例二:

>>> 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是甚么意义的具体内容,更多请存眷资源魔其它相干文章!

标签: python教程 python编程 python使用问题 strip() pytho

抱歉,评论功能暂时关闭!