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

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

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

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

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

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

>>> 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'

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

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

總結(jié)

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

相關(guān)文章

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

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

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

    python繪圖庫Matplotlib的安裝

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

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

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

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

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

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

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

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

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

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

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

    Python實現(xiàn)購物車購物小程序

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

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

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

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

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

最新評論

凉山| 上蔡县| 三门峡市| 陕西省| 宣城市| 松阳县| 金溪县| 民和| 达拉特旗| 西贡区| 四会市| 临猗县| 肃宁县| 年辖:市辖区| 张家川| 望城县| 扶余县| 涪陵区| 潮州市| 福泉市| 通州区| 湘乡市| 永吉县| 濉溪县| 襄城县| 岑巩县| 综艺| 左权县| 临安市| 驻马店市| 盱眙县| 宁安市| 肥城市| 沈丘县| 崇仁县| 石林| 孝感市| 山东省| 周宁县| 东阳市| 重庆市|