使用string的split方法時發現莫名其妙在分割後的結果中會有一項空內容『』,而且是時有時無的
有時像下面這樣出現
>>> str = 'text1 text2 text3 text4'
>>> str.split('text')
['', '1 ', '2 ', '3 ', '4']
>>> str.split('text1')
['', ' text2 text3 text4']
有時又沒有
>>> str.split(' ')
['text1', 'text2', 'text3', 'text4']
後來找到了規律,如果切割的關鍵字位於字串開始或者結尾處,就會在結果中生成乙個空項' '
在如下情況中會在尾部出現空項' '
>>> str.split('text4')
['text1 text2 text3 ', '']
所以使用spilt方法時還是要注意字串首尾中包含有關鍵字的情況 Python 字串使用
1 字串取字元 2 字串長度 3 字串拼接 4 字串切片 字串中的每乙個字元都有對應的下標 index 從0開始。e.g.hello world 0 h hello world 2 l hello world 10 d e.g.hello world 11 traceback most recent...
python 字串使用
lower 將大寫字母全部轉為小寫字母。如 name g b name.lower title 將字串轉化為標題,即所有單詞的首字母大寫,其他字母小寫。使用方法同lower replace 返回某字串的所有匹配項均被替換之後得到的字串。this is a test replace is are sp...
python字串 Python 字串
建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python訪問字串中的值python不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python訪問子字串,可以使用方括號來擷取字串,如下例項 例項 pytho...