python中split函数_python strip()函数和Split函数的用法总结
strip函數(shù)原型
聲明:s為字符串,rm為要?jiǎng)h除的字符序列. 只能刪除開頭或是結(jié)尾的字符或是字符串。不能刪除中間的字符或是字符串。
s.strip(rm) 刪除s字符串中開頭、結(jié)尾處,位于 rm刪除序列的字符
s.lstrip(rm) 刪除s字符串中開頭處,位于 rm刪除序列的字符
s.rstrip(rm) 刪除s字符串中結(jié)尾處,位于 rm刪除序列的字符
注意:
1. 當(dāng)rm為空時(shí),默認(rèn)刪除空白符(包括'\n', '\r', '\t', ' ')
例如:
2.這里的rm刪除序列是只要邊(開頭或結(jié)尾)上的字符在刪除序列內(nèi),就刪除掉。
例如 :
示例:
字符串的split用法
說(shuō)明:
Python中沒(méi)有字符類型的說(shuō)法,只有字符串,這里所說(shuō)的字符就是只包含一個(gè)字符的字符串!!!
split返回的是一個(gè)列表。
首先列出一種常用的情況,不帶參數(shù),默認(rèn)是空白字符。如下:
結(jié)果為:
1.按某一個(gè)字符分割,如‘.’
1
2
3
4
str = ('www.google.com')
print str
str_split= str.split('.')
print str_split
結(jié)果如下:
2.按某一個(gè)字符分割,且分割n次。如按‘.’分割1次
1
2
3
4
str = ('www.google.com')
print str
str_split= str.split('.',1)
print str_split
結(jié)果如下:
3.按某一字符串分割。如:‘||’
1
2
3
4
str = ('WinXP||Win7||Win8||Win8.1')
print str
str_split= str.split('||')
print str_split
結(jié)果如下:
4.按某一字符串分割,且分割n次。如:按‘||’分割2次
1
2
3
4
str = ('WinXP||Win7||Win8||Win8.1')
print str
str_split= str.split('||',2)
print str_split
結(jié)果如下:
5.按某一字符(或字符串)分割,且分割n次,并將分割的完成的字符串(或字符)賦給新的(n+1)個(gè)變量。(注:見開頭說(shuō)明)
如:按‘.’分割字符,且分割1次,并將分割后的字符串賦給2個(gè)變量str1,str2
1
2
3
4
url= ('www.google.com')
str1, str2= url.split('.',1)
print str1
print str2
結(jié)果如下:
總結(jié)
以上是生活随笔為你收集整理的python中split函数_python strip()函数和Split函数的用法总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python网络爬虫系列(一)——url
- 下一篇: python if name main