国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2020-01-04 13:34:45
字體:
供稿:網(wǎng)友

其實如果要去除字符串前后的空格很簡單,那就是用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)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網(wǎng)的支持。


注:相關(guān)教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 石棉县| 肥城市| 嘉祥县| 县级市| 灵川县| 大城县| 尚志市| 曲松县| 安国市| 福州市| 云林县| 达拉特旗| 三门县| 舒城县| 青岛市| 镇赉县| 玉龙| 汨罗市| 四平市| 文登市| 孝感市| 滦平县| 天长市| 菏泽市| 秦安县| 永泰县| 含山县| 莱西市| 黑龙江省| 河曲县| 邢台县| 景洪市| 南岸区| 蓬莱市| 台北县| 洛宁县| 开平市| 和静县| 栾城县| 民丰县| 双桥区|