当前位置: > python教程 > python基础教程 >

python字符串分割总结
栏目分类:python基础教程   发布日期:2019年06月15日 15:54:49   浏览次数:

字符串分割的4个函数partition ,rpartition,splitlines ,split ,下面分别来详细讲这4个字符串的用法

1、partition

把字符串以 str 分割成三部分,str 前,str 自身和 str 后

 

str = 'good good study'

print(str.partition('s'))   #根据指定的分隔符将字符串进行分割

结果:

('g', 'o', 'od good study')


print(str.partition('s'))   #根据指定的分隔符将字符串进行分割

结果:

('good good ', 's', 'tudy')

如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

2、rpartition

类似于 partition()函数,不过是从右边开始. splitlines 按照行分隔,返回一个包含各行作为元素的列表,按照换行符分割

 

str = 'good good study'

print(str.rpartition('o'))

结果:

('good go', 'o', 'd study')

print(str.rpartition('s'))

结果:

('good good ', 's', 'tudy')

如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。 

3、splitlines 按照行分隔,返回一个包含各行作为元素的列表,按照换行符分割

str = 'good good study'

print(str)
print(str.splitlines())

结果:

good good study
['good good study'] -------------------------------
my_str = 'good
good study'

print(my_str)    #字符串里面有一个换行符
,分二行显示这个字符串good   good study

print(my_str.splitlines())

结果:

good
good study
['good', 'good study']

4、split 指定分隔符对字符串进行切片,以什么方式进行分割

python split函数

str = 'good good study'

print(str.split (' '))

print(str.split ('d'))

结果:

['good', 'good', 'study']
['goo', ' goo', ' stu', 'y']

 

相关热词:

下一篇:没有了
热门关键词
     
python教程 python爬虫 python人工智能 Python+大数据 python问答