1. 程式人生 > >Python3 str去除空格

Python3 str去除空格

strip() split spa re.sub class split() cde pan 推薦

一.去除str兩端空格(strip())

  a.去除左端空格 lstrip()

str0=‘abcdef‘
str1=‘  abcdef‘
print(str0)
print(str1.lstrip())

  b.去除右端空格 rstrip()

str0=abcdef  
str1=abcdef  
print(str0)
print(str1.rstrip())

  c.去除兩端空格 strip()

str0=  abcdef  
str1=  abcdef  
print(str0)
print(str1.strip())

二.str空格替換(replace() 推薦使用)

str0=  a b c d e f  
str1=  a b c d e f  
print(str0)
print(str1.replace( ,‘‘))

三.str重新組合替換空格(使用split分割字符,後重新組合,效率低)

str0=  a b c d e f  
str1=  a b c d e f  
print(str0)
print(‘‘.join(str1.split()))

四.正則表達式去空格(,用sub()方法替換)

import re
str0=  a b c d e f  
str1=  a b c d e f  
print(str0)
print(re.sub(‘ ‘,‘‘,str1))

Python3 str去除空格