最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python去除字符串前后空格的幾種方法

 更新時(shí)間:2019年03月04日 15:02:12   作者:杰瑞26  
今天小編就為大家分享一篇關(guān)于Python去除字符串前后空格的幾種方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

其實(shí)如果要去除字符串前后的空格很簡(jiǎn)單,那就是用strip(),簡(jiǎn)單方便

>>> ' A BC '.strip()
'A BC'

如果不允許用strip()的方法,也是可以用正則匹配的方法來(lái)處理。

>>> s1 = ' A BC'
>>> s2 = 'A BC '
>>> s3 = ' A BC '
>>> s4 = 'A BC'
>>> def trim(s):
...   import re
...   if s.startswith(' ') or s.endswith(' '):
...     return re.sub(r"^(\s+)|(\s+)$", "", s)
...   return s
>>> trim(s1)
'A BC'
>>> trim(s2)
'A BC'
>>> trim(s3)
'A BC'
>>> trim(s4)
'A BC'

如果也不用正則匹配的話(huà),還可以借助遞歸函數(shù)來(lái)去除前后的空格。

>>> s1 = ' A BC'
>>> s2 = 'A BC '
>>> s3 = ' A BC '
>>> s4 = 'A BC'
>>> def trim(s):
...   if s[0] == " ":
...     return trim(s[1:])   # 如果開(kāi)首有多個(gè)空格的話(huà),遞歸去除多個(gè)空格
...   elif s[-1] == " ":
...     return trim(s[:-1])  # 如果末尾有多個(gè)空格的話(huà),遞歸去除多個(gè)空格
...   else:
...     return s
>>> trim(s1)
'A BC'
>>> trim(s2)
'A BC'
>>> trim(s3)
'A BC'
>>> trim(s4)
'A BC'

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • python 如何實(shí)現(xiàn)遺傳算法

    python 如何實(shí)現(xiàn)遺傳算法

    這篇文章主要介紹了python 如何實(shí)現(xiàn)遺傳算法,幫助大家更好的利用python進(jìn)行數(shù)據(jù)分析、處理,感興趣的朋友可以了解下
    2020-09-09
  • python繪圖庫(kù)Matplotlib的安裝

    python繪圖庫(kù)Matplotlib的安裝

    這篇文章主要介紹了python庫(kù)繪圖Matplotlib的安裝,需要的朋友可以參考下
    2014-07-07
  • python中定義結(jié)構(gòu)體的方法

    python中定義結(jié)構(gòu)體的方法

    Python中沒(méi)有專(zhuān)門(mén)定義結(jié)構(gòu)體的方法,但可以使用class標(biāo)記定義類(lèi)來(lái)代替結(jié)構(gòu)體,其成員可以在構(gòu)造函數(shù)__init__中定義,具體方法如下,特分享下,方便需要的朋友
    2013-03-03
  • Python編程實(shí)現(xiàn)微信企業(yè)號(hào)文本消息推送功能示例

    Python編程實(shí)現(xiàn)微信企業(yè)號(hào)文本消息推送功能示例

    這篇文章主要介紹了Python編程實(shí)現(xiàn)微信企業(yè)號(hào)文本消息推送功能,結(jié)合實(shí)例形式分析了Python微信企業(yè)號(hào)文本消息推送接口的調(diào)用相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • python開(kāi)發(fā)之a(chǎn)naconda以及win7下安裝gensim的方法

    python開(kāi)發(fā)之a(chǎn)naconda以及win7下安裝gensim的方法

    這篇文章主要介紹了python開(kāi)發(fā)之a(chǎn)naconda以及win7下安裝gensim的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python實(shí)現(xiàn)基本Socket服務(wù)端與客戶(hù)端通信的完整代碼

    Python實(shí)現(xiàn)基本Socket服務(wù)端與客戶(hù)端通信的完整代碼

    這篇文章主要介紹了Python實(shí)現(xiàn)基本Socket服務(wù)端與客戶(hù)端通信,分步詳解與完整代碼都有,按需所求即可,對(duì)Python Socket服務(wù)端與客戶(hù)端通信相關(guān)知識(shí)感興趣的朋友一起看看吧
    2023-06-06
  • Python for循環(huán)你了解嗎

    Python for循環(huán)你了解嗎

    這篇文章主要為大家介紹了Python for循環(huán),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • Python實(shí)現(xiàn)購(gòu)物車(chē)購(gòu)物小程序

    Python實(shí)現(xiàn)購(gòu)物車(chē)購(gòu)物小程序

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)購(gòu)物車(chē)購(gòu)物小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 利用pyecharts實(shí)現(xiàn)地圖可視化的例子

    利用pyecharts實(shí)現(xiàn)地圖可視化的例子

    今天小編就為大家分享一篇利用pyecharts實(shí)現(xiàn)地圖可視化的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Python如何限制輸入的數(shù)范圍

    Python如何限制輸入的數(shù)范圍

    在Python中,我們可以使用多種方法來(lái)限制用戶(hù)輸入的數(shù)值范圍,今天通過(guò)實(shí)例代碼給大家分享Python限制輸入的數(shù)范圍,感興趣的朋友一起看看吧
    2024-05-05

最新評(píng)論

石棉县| 澄迈县| 安新县| 贵州省| 丹阳市| 苏尼特左旗| 垫江县| 昌都县| 南安市| 安塞县| 竹北市| 和顺县| 东城区| 阿城市| 菏泽市| 梧州市| 乌兰县| 铜鼓县| 宾阳县| 临武县| 浪卡子县| 繁峙县| 全南县| 大渡口区| 赤城县| 涿鹿县| 册亨县| 普格县| 渝中区| 潼关县| 白山市| 广宁县| 河北省| 万载县| 大姚县| 湖州市| 麦盖提县| 武功县| 怀来县| 灵璧县| 青田县|