本文目錄一覽:
python怎麼去除文本多餘空格
”’
在Python中字符串處理函數里有三個去空格的函數:
strip 同時去掉左右兩邊的空格
lstrip 去掉左邊的空格
rstrip 去掉右邊的空格
”’
#具體示例如下:
a=” gho stwwl “
print(a.lstrip())
print(a.rstrip())
print(a.strip())
#去掉中間多餘的空格
s=”
for i in range(len(a)):
if a[i]==’ ‘ and ilen(a)-1 and a[i+1]==’ ‘:
continue
s+=a[i]
print(s)#配合strip()使用,全部多餘空格去掉
python 去除空白字符
Python去除空白字符可以考慮用ASII碼,因為每個字母和空格有不同的值,如果循環中有這個值那就直接刪除,沒有不刪除即可。
python幾種去掉字符串中間空格的方法
一、strip()方法:去除字符串開頭或結尾的空格
a = ” a b c “
a.strip()
‘a b c’
二、lstrip()方法:去除字符串開頭的空格
a = ” a b c “
a.lstrip()
‘a b c ‘
三、rstrip()方法:去除字符串結尾的空格
a = ” a b c “
a.rstrip()
‘ a b c’
四、replace()方法:可以去除全部空格,主要用於字符串的替換
a = ” a b c “
a.replace(” “, “”)
‘abc’
五、join()方法+split()方法:可以去除全部空格,join為字符串合成傳入一個字符串列表,split用於字符串分割,可以按規則進行分割。
a = ” a b c “
b = a.split() # 字符串按空格分割成列表
b [‘a’, ‘b’, ‘c’]
c = “”.join(b) # 使用一個空字符串合成列表內容生成新的字符串
c ‘abc’
# 快捷用法
a = ” a b c “
“”.join(a.split())
‘abc’
原創文章,作者:E1UFX,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/127466.html