python-------split函数与join函数

一 split函数.

split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串

split() 接收两个参数:

str.split(str="", num=string.count(str)).

str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num – 分割次数。默认为 -1, 即分隔所有。

返回值 返回参数列表

实例:

str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );       # 以空格为分隔符,包含 \n
print str.split(' ', 1 ); # 以空格为分隔符,分隔成两个

返回结果:
[‘Line1-abcdef’, ‘Line2-abc’, ‘Line4-abcd’]
[‘Line1-abcdef’, ‘\nLine2-abc \nLine4-abcd’]

二 join函数.

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

返回值:返回通过指定字符连接序列中元素后生成的新字符串。

实例:

扫描二维码关注公众号,回复: 9030056 查看本文章
str = "-";
seq = ("a", "b", "c"); # 字符串序列
print str.join( seq );

以上实例输出结果如下:
a-b-c

join函数也可以操作列表

print(' '.join(['i','am','a','student']))

以上实例返回结果:
i am a student

发布了32 篇原创文章 · 获赞 24 · 访问量 6130

猜你喜欢

转载自blog.csdn.net/weixin_44517681/article/details/102766400