Python: strip()和split()的用法與區別

一.strip()

strip用於字符串頭部和尾部的指定字符串,默認爲空格或換行符。函數

好比咱們有字符串:spa

str="123123\n"

咱們使用strip方法::code

str.strip()

所以將會輸出:blog

'asdasdasd'

咱們能夠看到尾部的換行符被刪去了,如今咱們來刪除本身所指定的字符串,首先有字符串:ip

str="I love I"
str.strip("I")#刪除收尾的I

輸出:字符串

' love '

二.split

這個函數的用法是拆分字符串,而後把分割以後的字符串放到一個列表裏並返回。默認狀況下是根據換行符"\n"和空格" ",以及「\t」進行分割,好比咱們有代碼:it

>>> str="asdasd\nasdasdasd\n"
>>> str.split()
['asdasd', 'asdasdasd']

這樣就會返回分割以後的字符串。class

或者字符串之間爲空格:方法

>>> str="asdsad asdasd"
>>> str.split()
['asdsad', 'asdasd']

若是想根據特定字符進行拆分,好比遇到數字1就拆分字符串,那麼咱們有代碼:di

>>> str="9999919999919999919999"
>>> str.split("1")
['99999', '99999', '99999', '9999']

這樣咱們就可以把字符串分割爲不一樣的幾個由數字9組成的部分啦!

相關文章
相關標籤/搜索