strip()方法返回字符串的副本,用于移除字符串頭尾指定的字符(默認(rèn)為空格或換行符)或字符序列。
注意:該方法只能刪除開頭或是結(jié)尾的字符,不能刪除中間部分的字符。
strip()根據(jù)參數(shù)(指定要?jiǎng)h除的字符集的字符串)從左右兩個(gè)方向刪除字符。
strip()的語法為:
string.strip([chars])
chars (可選)-一個(gè)字符串,指定要?jiǎng)h除的字符集。
如果chars未提供參數(shù),則會(huì)從字符串中刪除所有前導(dǎo)和尾隨空格。
strip()返回字符串的副本,其中刪除了前導(dǎo)字符和尾隨字符。
當(dāng)chars參數(shù)中的字符組合與左側(cè)字符串的字符不匹配時(shí),它將停止刪除前導(dǎo)字符。
同樣,當(dāng)chars參數(shù)中的字符組合與右側(cè)字符串的字符不匹配時(shí),它將停止刪除尾隨字符。
string = ' xoxo love xoxo ' #移除前導(dǎo)空白 print(string.strip()) print(string.strip(' xoxoe')) # 參數(shù)不包含空格 # 不刪除任何字符。 print(string.strip('sti')) string = 'android is awesome' print(string.strip('an'))
運(yùn)行該程序時(shí),輸出為:
xoxo love xoxo lov xoxo love xoxo droid is awesome