久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Python中空格字符串的處理技巧

 O聽_海_軒O 2022-02-10

字符串處理,,是任何語言最常用到的,。 其中就經(jīng)常會(huì)碰到,對(duì)字符串中的空格處理,,比如:去除前后空格,,去除全部空格,或者以空格為分隔符來處理,。 好在Python中字符串有很多方法,,比如lstrip(), rstrip(), strip()來去除字符串前后空格,借助split()對(duì)字符來分隔,; 實(shí)在不行,,還可以借助于re模塊的sub函數(shù)來替換。下面列舉下,,各種情況下的處理技巧,。

技巧一借助于lstrip()來去除左邊空格

  1. >>> s = ' A B C '
  2. >>> s.lstrip() # 去除字母字符串左邊的空格
  3. 'A B C '

技巧二借助于rstrip()來去除右邊空格

  1. >>> s = " A B C "
  2. >>> s.rstrip() # 去除字符串右邊的空格
  3. ' A B C'

技巧三借助于strip()來去除左右兩邊的空格

  1. >>> s = " A B C "
  2. >>> s.strip() # 去除兩邊的空格
  3. 'A B C'
備注:
無論是lstrip(), rstrip(),還是strip()默認(rèn)去除空格,其實(shí)如果有其他字符也是可以去除的,。比如下面示例:


從上面的例子可以看到,,這三個(gè)函數(shù)的功能還是非常強(qiáng)大的!

技巧四借助于re.sub()來去除字符串中的所有空格

  1. >>> import re
  2. >>> s = " A B C "
  3. >>> re.sub('\s', '', s)
  4. 'ABC'
技巧五 借助于借助于s.split('')來以空格分隔字符串
  1. >>> names = 'Jerry Alice Tom'
  2. >>> names.split(' ')
  3. ['Jerry', 'Alice', 'Tom']
技巧六 借助re.split()來多種分割字符串

上面的s.split(''),,如果碰到中間有多個(gè)空格,,就會(huì)出現(xiàn)下面這種情況,而這很可能并非我們想要的,。

  1. >>> char = 'A B C'
  2. >>> char.split(' ')
  3. ['A', 'B', '', 'C']
況且,,實(shí)際情況可能很復(fù)雜,比如里面即有空格,,又有逗號(hào),,或者:; 如果要多種分割就必須借助re.split()函數(shù),,比如下面這個(gè)變量,要將其中的年,,月,,日,時(shí),,分,,秒都一次性取出來,,放置到一個(gè)列表中:

time = '2017/03/01 08:15:30'

備注:

1.[/\s:]                # 將要分隔的分隔符放置于[]

2.[/\s:]+               # 允許1個(gè)或多個(gè)分隔符號(hào)存在

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多