1 ''' 2 strip()、rstrip()、lstrip()分别用来删除两端、右端、左端、连续的空白字符或字符集 3 ''' 4 s='abc ' 5 s2=s.strip() #删除空白字符 6 print(s2) 7 #abc 8 s3=' hello world '.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 # ''