欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python字符串之删除空白字符或某字符或字符串(代码实例)

程序员文章站 2023-12-24 16:45:45
Python字符串之删除空白字符或某字符或字符串(代码实例) ''' 2 strip()、rstrip()、lstrip()分别用来删除两端、右端...

Python字符串之删除空白字符或某字符或字符串(代码实例)

'''
 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 # ''

上一篇:

下一篇: