参数:
str:分隔符,默认为所有的空字符,包括空格,换行(\n)等等
num:分割次数,默认为-1,即分隔所有。
如果参数 num 有指定值,则分隔 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']
str="hello boy<[www.doiido.com]>byebye"
str.split("o")[0]
解析:
str.split(“o”)[0]得到的是第一个o之前的内容
str.split(“o”)[1]得到的是第一个o和第二个o之间的内容
str.split(“o”)[3]得到的是第三个o后和第四个o前之间的内容
str.split("[")[0]得到的是第一个 [ 之前的内容
注意:[ ]内的数值必须小于等于split("")内分隔符的个数,否则会报错。
参考内容:
http://www.runoob.com/python/att-string-split.html
http://www.cnblogs.com/douzi2/p/5579651.html
————————————————
版权声明:本文为CSDN博主「景墨轩」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。