您的位置:首页 > 编程语言 > Python开发

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

2018-03-06 10:48 561 查看
'''
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 # ''
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: