一 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