Python如何刪除字串中多餘空白字元?
空白字元包括空格、製表符、換行符等。而在Python中,有時候字串中會出現多個字元,這時我們就需要將多餘的空白字元刪除,保留其中一個即可,那麼Python如何刪除字串中多餘空白字元?以下是常用方法介紹。
1、使用split()和join()方法
split()方法可以將字串按照空格分割成一個列表,然後使用join()方法將列表中的元素重新連線成一個字串。這樣就可以去掉多餘的空白字元。程式碼如下:
```
str = "hello world"
str = ' '.join(str.split())
print(str)
```
輸出結果為“hello world”。
2、使用正規表示式
正規表示式是一種強大的文字匹配工具,可以用來匹配各種字串模式。在Python中,我們可以使用re模組來實現正規表示式的功能。下面是一個使用正規表示式刪除多餘空白字元的例子:
```
import re
str = "hello world"
str = re.sub('\s+', ' ', str)
print(str)
```
輸出結果同樣為“hello world”。
3、使用strip()方法
strip()方法可以去掉字串開頭和結尾的空白字元,但無法去掉字串中間的空白字元。可以結合split()和join()方法一起使用,程式碼如下:
```
str = " hello world "
str = ' '.join(str.strip().split())
print(str)
```
輸出結果同樣為“hello world”。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69952527/viewspace-3000144/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python如何刪除字串的特殊字元Python字串字元
- JavaScript刪除字串中重複字元JavaScript字串字元
- JavaScript刪除字串中的指定字元JavaScript字串字元
- 字串-刪除指定字元字串字元
- .NET中刪除空白字串的10大方法字串
- JavaScript刪除字串中重複的字元JavaScript字串字元
- Linux多ip地址如何刪除多餘ipLinux
- 如何刪除電腦系統中多餘的dll檔案
- JavaScript 刪除字串重複字元JavaScript字串字元
- 刪除字元;及interleave字串分析字元字串
- Java拼接字串時,去掉最後一個多餘的逗號,或者Java刪除某個字元Java字串字元
- Linux刪除多餘核心Linux
- javascript刪除字串中的最後一個字元JavaScript字串字元
- 如何刪除MacBook Pro多餘專注模式呢?Mac模式
- MacBook Pro如何刪除多餘的專注模式Mac模式
- Python字串刪除第一個字元常用的方法!Python字串字元
- JavaScript刪除字串中所有指定字元JavaScript字串字元
- JavaScript 刪除字串中所有指定字元JavaScript字串字元
- js如何刪除字串中的空格JS字串
- oracle刪除多餘重複行Oracle
- 刪除多餘的屬性 xmlns=""XML
- Python刪除列表中的非字母字元Python字元
- 如何刪除Git倉庫中冗餘的tag?Git
- win10刪除多餘啟動項怎麼操作 win10如何刪除多餘的開機啟動項Win10
- js刪除字串的第一個字元JS字串字元
- 如何刪除資料夾右鍵選單多餘項
- Centos 6.9 刪除多餘的核心版本CentOS
- win10如何刪去多餘的本地連線_win10刪除多餘本地連線的方法Win10
- 【編測編學】零基礎學python_04_字串(刪除空白)Python字串
- 2.刪除字串中的某個字元。(藉助字元陣列實現)字串字元陣列
- 如何刪除win10多餘的開機啟動項_win10刪除多餘的系統啟動項步驟Win10
- C#刪除字串最後一個字元C#字串字元
- 如何Super Vectorizer從Mac 上的影像中刪除多餘的顏色區域?Mac
- Js刪除字串中的指定字串JS字串
- javascript刪除字串重複字元程式碼例項JavaScript字串字元
- win10怎麼刪除右鍵多餘選項 win10刪除右鍵多餘選項的方法Win10
- linux系統中刪除eth*.bak或者多餘的網路卡Linux
- 如何刪除多餘的win10管理員_win10刪除管理員賬戶的方法Win10