python去掉空格常用方式

2021-09-24 19:32:37 字數 973 閱讀 7310

前言:

處理字串時經常要定製化去掉無用的空格,python 中要麼用存在的常規方法,或者用正則處理

1.去掉左邊空格

string = "  * it is blank space test *  "

print (string.lstrip())

result:

* it is blank space test *

2.去掉右邊空格
string = "  * it is blank space test *  "

print (string.rstrip())

result:

* it is blank space test *

3.去掉左右兩邊空格
string = "  * it is blank space test *  "

print (string.strip())

result:

* it is blank space test *

4.去掉所有空格

有兩種方式

eg1:呼叫字串的替換方法把空格替換成空

string = "  * it is blank space test *  "

str_new = string.replace(" ", "")

print str_new

result:

*itisblankspacetest*

eg2:正則匹配把空格替換成空

import re

string = " * it is blank space test * "

str_new = re.sub(r"\s+", "", string)

print str_new

result:

*itisblankspacetest*

python中去掉空格專案

目錄 在人工採集資料時,經常有可能把空值和空格混在一起,一般也注意不到在本來為空的單元格裡加入了空格。這就給做資料處理的人帶來了麻煩,因為空值和空格都是代表的無資料,而pandas中series的方法notnull 會把有空格的資料也納入進來,這樣就不能完整地得到我們想要的資料了,這裡給出乙個簡單的...

linux vi去掉空格

刪除多餘的空格 行末 行首 空格 s 行末空格 s 行首空格 s 有些人認為行末的空格是無用,浪費而難看的。要刪除這些每行後面多餘的空格,可以 執行如下命令 s s 命令前面指明範圍是 所以這會作用於整個檔案。substitute 命令的匹配模式是 s 這表示行末 前的乙個或者多個 空格 s 後面我...

去掉全形空格和半形空格

需求1 將字串轉換成字元陣列 1 string value 俞子東 2char val new char value.length 3 value.getchars 0,value.length val,0 字串轉換成字元陣列 45 system.out.println val.length 需求2...