python 知识 rstrip,strip,lstrip
rstrip,strip,lstrip
作用:去除字符串中的空格或指定字符
一、默認(rèn)用法:去除空格
str.strip()? : 去除字符串兩邊的空格
str.lstrip() : 去除字符串左邊的空格
str.rstrip() : 去除字符串右邊的空格
注:此處的空格包含'\n', '\r',? '\t',? ' '
例如:
>>>str ='? Hello World \t\r\n'
>>>print str.strip()
>>>'Hello World'
?
>>>print str.lstrip()
>>>'Hello World?\t\r\n'
?
>>>print str.rstrip()
>>>' ?Hello World'
二、去除指定字符
str.strip('ab')? :去除字符串兩端指定的字符
str.lstrip('ab') :用于去除左邊指定的字符
str.rstrip('ab') :用于去除右邊指定的字符
三個(gè)函數(shù)都可以傳入一個(gè)參數(shù)(這里以'ab'為例),指定要去除的首尾字符,編譯器會(huì)去除兩端所有相應(yīng)的字符,直到?jīng)]有匹配的字符
注:
1.去除指定字符時(shí)首尾不能出現(xiàn)空格,否則傳入?yún)?shù)的時(shí)候也需要加入空格
2.指定的字符表示的一種組合,例如'ab'表示'aa','ab','ba','bb','aaa','bbb'等
例如:
>>>str = "say hello say boy saaayaaas"
>>>print str.strip()
>>>hello say boy?
?
轉(zhuǎn)載于:https://www.cnblogs.com/shaosks/p/6121636.html
總結(jié)
以上是生活随笔為你收集整理的python 知识 rstrip,strip,lstrip的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2、MapReduce的job提交启动过
- 下一篇: Atitit 理解Monad attil