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


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM