python去掉空格的一些常用方式
前言:
處理字符串時(shí)經(jīng)常要定制化去掉無(wú)用的空格,python 中要么用存在的常規(guī)方法,或者用正則處理
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:調(diào)用字符串的替換方法把空格替換成空
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*
eg3:join()方法+split()方法
可以去除全部空格
# join為字符字符串合成傳入一個(gè)字符串列表,split用于字符串分割可以按規(guī)則進(jìn)行分割
>>> a = " a b c " >>> b = a.split() # 字符串按空格分割成列表 >>> b ['a', 'b', 'c'] >>> c = "".join(b) # 使用一個(gè)空字符串合成列表內(nèi)容生成新的字符串 >>> c 'abc' # 快捷用法 >>> a = " a b c " >>> "".join(a.split()) 'abc'
總結(jié)
到此這篇關(guān)于python去掉空格的一些常用方式的文章就介紹到這了,更多相關(guān)python去掉空格內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python自動(dòng)登錄QQ的實(shí)現(xiàn)示例
這篇文章主要介紹了Python自動(dòng)登錄QQ的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08Python+selenium 獲取瀏覽器窗口坐標(biāo)、句柄的方法
今天小編就為大家分享一篇Python+selenium 獲取瀏覽器窗口坐標(biāo)、句柄的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10Linux下用Python腳本監(jiān)控目錄變化代碼分享
這篇文章主要介紹了Linux下用Python腳本監(jiān)控目錄變化代碼分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-05-05Python實(shí)現(xiàn)多維數(shù)據(jù)分析的示例詳解
多維數(shù)據(jù)分析是對(duì)數(shù)據(jù)的信息分析,它考慮了許多關(guān)系,這篇文章主要為大家詳細(xì)介紹了一些使用Python分析多維/多變量數(shù)據(jù)的基本技術(shù),希望對(duì)大家有所幫助2023-11-11Python Metaclass原理與實(shí)現(xiàn)過(guò)程詳細(xì)講解
MetaClass元類,本質(zhì)也是一個(gè)類,但和普通類的用法不同,它可以對(duì)類內(nèi)部的定義(包括類屬性和類方法)進(jìn)行動(dòng)態(tài)的修改。可以這么說(shuō),使用元類的主要目的就是為了實(shí)現(xiàn)在創(chuàng)建類時(shí),能夠動(dòng)態(tài)地改變類中定義的屬性或者方法2022-11-11從Pyspark UDF調(diào)用另一個(gè)自定義Python函數(shù)的方法步驟
PySpark,通常稱為Apache Spark的Python API,是為分布式數(shù)據(jù)處理而創(chuàng)建的,使用UDF,可以擴(kuò)展和定制 PySpark 的功能以滿足某些需求,在本文中,我們將學(xué)習(xí)如何從Pyspark UDF調(diào)用另一個(gè)自定義Python函數(shù),需要的朋友可以參考下2023-11-11