Python_字符串之删除空白字符或某字符或字符串

 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 # ''
原文地址:https://www.cnblogs.com/cmnz/p/6957176.html