聲明:s爲字符串,rm爲要刪除的字符序列
s.strip(rm) 刪除s字符串中開頭、結尾處,位於 rm 刪除序列中的字符
s.lstrip(rm) 刪除s字符串中開頭處,位於 rm 刪除序列中的字符
s.rstrip(rm) 刪除s字符串中結尾處,位於 rm 刪除序列中的字符
舉例說明:
(1)rm 爲空時,默認刪除空白符(包括'\n', '\r', '\t', ' ')
>>> b = '\rabc\t\n'
>>> b.strip()
'abc'
>>> b = '\ra\r\t\nbc\t\n' #只會刪除開頭或結尾處
>>> b.strip()
'a\r\t\nbc'
(2)rm 不爲空,會刪除開頭、結尾處含有rm中的字符
>>> b.strip('12')
'3abc'
>>> b.strip('21') # 沒有順序
'3abc'
>>> b.strip('31') # 只要開頭和結尾中含有 rm 字符 就刪除
'23abc'
>>> b.strip('bc')
'123a'