本文转载自:
https://www.cnblogs.com/cmnz/p/6957176.html 作者:cmnz 转载请注明该声明。
1 ''' 2 strip()、rstrip()、lstrip()分别用来删除两端、右端、左端、连续的空白字符或字符集 3 ''' 4 s='abc ' 5 s2=s.strip() #删除空白字符 6 print(s2) 7 #abc 8 s3='\n\nhello world \n\n'.strip() #删除空白字符 9 print(s3) 10 # hello world 11 s4='aaaassddf'.strip('a') #删除指定字符 12 print(s4) 13 # ssddf 14 s4='aaaassddf'.strip('af') 15 print(s4) 16 # ssdd 17 s5='aaaaddfaaa'.rstrip('a') #删除字符串右端指定字符 18 print(s5) 19 # aaaaddf 20 s6='aaaaddfaaa'.lstrip('a') #删除字符串左端指定字符 21 print(s6) 22 # ddfaaa 23 24 ''' 25 这3个函数的参数指定的字符串并不作为一个整体对待,而是在原字符串的两侧,右侧、左侧删除参数字符串中包含的所有字符 26 ''' 27 s7='aabbccddeeeffg'.strip('af') #字母f不在字符串两侧,所以不能删除 28 print(s7) 29 # bbccddeeeffg 30 s8='aabbccddeeeffg'.strip('gaf') 31 print(s8) 32 # bbccddeee 33 s9='aabbccddeeeffg'.strip('gaef') 34 print(s9) 35 # bbccdd 36 s10='aabbccddeeeffg'.strip('gbaefcd') 37 print(s10) 38 # ''
本文详细介绍了Python中字符串处理的常用方法,包括strip(), lstrip(), rstrip()等函数的使用,以及如何通过这些函数删除字符串两端、左端或右端的特定字符。通过实例演示了如何灵活应用这些函数进行字符串的预处理。

被折叠的 条评论
为什么被折叠?



