python教程字符串函数python如何切割字符串
python字符串的分割⽅法如下
str.split():字符串分割函数
通过指定分隔符对字符串进⾏切⽚,并返回分割后的字符串列表。
语法:
str.split(s, num)[n]
参数说明:
s:表⽰指定的分隔符,不写的话,默认是空格(’ ‘)。如果字符串中没有给定的分隔符时,则把整个字符串作为列表的⼀个元素返回。num:表⽰分割次数。如果指定了参数num,就会将字符串分割成num+1个⼦字符串,并且每⼀个⼦字符串可以赋给新的变量。[n]:表⽰选取第n个分⽚,n表⽰返回的list中元素下标,从0开始的。
1.2 os.path.split():路径⽂件分割函数
按照路径将⽂件名和路劲分割开,这⾥需要引⼊os包(import os)。
语法:
os.path.split(‘PATH’)
参数说明:
PATH指⼀个⽂件所在的绝对路径
实例
split()函数常⽤的⼀些实例
#定义⼀个字符串str1
>>> str1 = "st"
#使⽤默认分隔符分割字符串str1
>>> print str1.split()
['st']
#指定分隔符为'.',进⾏分割字符串str1
>>> print str1.split('.')
['3w', 'gorly', 'test', 'com', 'cn']
#指定分隔符为'.',并且指定切割次数为0次
>>> print str1.split('.',0)
['st']
#指定分隔符为'.',并且指定切割次数为1次
>>> print str1.split('.',1)
['3w', 'st']
#指定分隔符为'.',并且指定切割次数为2次
>>> print str1.split('.',2)
['3w', 'gorly', 'test']
#这种分割等价于不指定分割次数str1.split('.')情况
>>> print str1.split('.',-1)
['3w', 'gorly', 'test', 'com', 'cn']
#指定分隔符为'.',并取序列下标为0的项
>>> print str1.split('.')[0]
3w
#指定分隔符为'.',并取序列下标为4的项
>>> print str1.split('.')[4]
cn

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。