欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python去除字符串中空格的6種常用方法

 更新時(shí)間:2023年05月16日 09:39:25   作者:逃逸的卡路里  
最近業(yè)務(wù)需要對(duì)Pyhon中的一些字符串內(nèi)容去除空格,方便后續(xù)處理,下面這篇文章主要給大家介紹了關(guān)于python去除字符串中空格的6種常用方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

這篇文章主要介紹了Python 字符串去除空格的6種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,來(lái)一起學(xué)習(xí)吧。

在處理Python代碼字符串的時(shí)候,我們常會(huì)遇到要去除空格的情況,所以就總結(jié)了多種方法供大家參考。

方法1:字符串strip()、lstrip()和rstrip()方法

# *_* coding : UTF-8 *_*

username = '  樂(lè)不思蜀 快樂(lè)學(xué)習(xí)  '
print(username.strip())

word='趙 錢 孫 李 周 吳 鄭 王'
word=''.join([i.strip(' ') for i in word])
print(word)

輸出結(jié)果:

樂(lè)不思蜀 快樂(lè)學(xué)習(xí)
趙錢孫李周吳鄭王

方法2:使用split()方法

# *_* coding : UTF-8 *_*

word='編號(hào)   姓名       性別 年級(jí)      學(xué)校   獎(jiǎng)項(xiàng)'
list=word.split(' ')
listnew=[i for i in list if i!='' ]
new=' '.join(listnew)
print(new)

輸出結(jié)果:

編號(hào) 姓名 性別 年級(jí) 學(xué)校 獎(jiǎng)項(xiàng)

方法3:使用replace()方法

# *_* coding : UTF-8 *_*
word=  'D:\mingrisoft\python\gobig\t'
print(word.replace('\t',''))

輸出結(jié)果:

D:\mingrisoft\python\gobig

方法4:使用列表推導(dǎo)式

# *_* coding : UTF-8 *_*
word='趙 錢 孫 李 周 吳 鄭 王'
word=''.join([i for i in word if i !=' '])
print(word)

輸出結(jié)果:

趙錢孫李周吳鄭王

方法5:利用切片刪除單個(gè)固定位置的字符

# *_* coding : UTF-8 *_*
name = '倫納德:31.2'
print(name[:3] + name[4:])

輸出結(jié)果:

倫納德31.2

方法6:去除列表中的空元素

# *_* coding : UTF-8 *_*
nba='哈登: 31.6  倫納德: 31.2   喬治: 28.6    庫(kù)里: 27.3    利拉德:26.9'
nbanew=nba.split(' ')
nbaone=[i for i in nbanew if i !='']
print(nbaone)

輸出結(jié)果:

[‘哈登:’, ‘31.6’, ‘倫納德:’, ‘31.2’, ‘喬治:’, ‘28.6’, ‘庫(kù)里:’, ‘27.3’, ‘利拉德:26.9’]

補(bǔ)充:python strip()函數(shù)介紹

1. 函數(shù)原型

聲明:s為字符串,rm為要?jiǎng)h除的字符序列

  • s.strip(rm)        刪除s字符串中開(kāi)頭、結(jié)尾處,位于 rm刪除序列的字符
  • s.lstrip(rm)       刪除s字符串中開(kāi)頭處,位于 rm刪除序列的字符
  • s.rstrip(rm)      刪除s字符串中結(jié)尾處,位于 rm刪除序列的字符

2. 當(dāng)rm為空時(shí),默認(rèn)刪除空白符(包括'\n', '\r',  '\t',  ' ')

例如:

代碼如下:

>>> a = '     123'
>>> a.strip()
'123'
>>> a='\t\tabc'
'abc'
>>> a = 'sdff\r\n'
>>> a.strip()
'sdff'

3. 這里的rm刪除序列是只要邊(開(kāi)頭或結(jié)尾)上的字符在刪除序列內(nèi),就刪除掉。

例如 :

>>> a = '123abc'
>>> a.strip('21')
'3abc'   結(jié)果是一樣的
>>> a.strip('12')
'3abc'

總結(jié)

到此這篇關(guān)于python去除字符串中空格的6種常用方法的文章就介紹到這了,更多相關(guān)python去除字符串空格內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用Python實(shí)現(xiàn)數(shù)值積分的方法

    利用Python實(shí)現(xiàn)數(shù)值積分的方法

    這篇文章主要介紹了利用Python實(shí)現(xiàn)數(shù)值積分。本文主要用于對(duì)比使用Python來(lái)實(shí)現(xiàn)數(shù)學(xué)中積分的幾種計(jì)算方式,并和真值進(jìn)行對(duì)比,加深大家對(duì)積分運(yùn)算實(shí)現(xiàn)方式的理解
    2022-02-02
  • Pycharm調(diào)試程序技巧小結(jié)

    Pycharm調(diào)試程序技巧小結(jié)

    這篇文章主要介紹了Pycharm調(diào)試程序技巧,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Django中的JWT身份驗(yàn)證的實(shí)現(xiàn)

    Django中的JWT身份驗(yàn)證的實(shí)現(xiàn)

    這篇文章主要介紹了Django中的JWT身份驗(yàn)證的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Python字符串逆序輸出的實(shí)例講解

    Python字符串逆序輸出的實(shí)例講解

    今天小編就為大家分享一篇關(guān)于Python字符串逆序輸出的實(shí)例講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • 淺談Tensorflow模型的保存與恢復(fù)加載

    淺談Tensorflow模型的保存與恢復(fù)加載

    本篇文章主要介紹了淺談Tensorflow模型的保存與恢復(fù)加載,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python數(shù)據(jù)清洗之利用pandas篩選數(shù)據(jù)詳解

    Python數(shù)據(jù)清洗之利用pandas篩選數(shù)據(jù)詳解

    這篇文章主要介紹了Python數(shù)據(jù)清洗之利用pandas篩選數(shù)據(jù)詳解,Pandas是一個(gè)用于數(shù)據(jù)分析和處理的Python庫(kù),它提供了高效的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具,使得數(shù)據(jù)的清洗、轉(zhuǎn)換、分析和可視化變得更加容易和靈活,需要的朋友可以參考下
    2023-08-08
  • python opencv 畫外接矩形框的完整代碼

    python opencv 畫外接矩形框的完整代碼

    這篇文章主要介紹了python-opencv-畫外接矩形框的實(shí)例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python如何讀寫字節(jié)數(shù)據(jù)

    Python如何讀寫字節(jié)數(shù)據(jù)

    這篇文章主要介紹了Python如何讀寫字節(jié)數(shù)據(jù),文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • windows下ipython的安裝與使用詳解

    windows下ipython的安裝與使用詳解

    大家都知道ipython是一個(gè)python的交互式shell,比默認(rèn)的python shell好用得多,IPython有許多種安裝方式,這主要和使用什么操作系統(tǒng)有關(guān)。本文給大家介紹的是在windows下ipython的安裝與使用,有需要的朋友們可以參考學(xué)習(xí)。
    2016-10-10
  • pycharm 關(guān)閉search everywhere的解決操作

    pycharm 關(guān)閉search everywhere的解決操作

    這篇文章主要介紹了pycharm 關(guān)閉search everywhere的解決操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01

最新評(píng)論