【www.bbyears.com--python】
格式的:
1 str.split([seq [,maxsplit]]) 我们最常用到的!
姓名,年龄|另外一个用户姓名,年龄
name:haha,age:20|name:python,age:30|name:fef,age:55
那我们可以通过字符串对象的split方法切割字符串对象为列表。
a = "name:haha,age:20|name:python,age:30|name:fef,age:55"
print a.split("|")
返回结果:
["name:haha,age:20", "name:python,age:30", "name:fef,age:55"]
通过上面的介绍,相信你对python string split有一个比较好的了解
例子
代码如下s="server=mpilgrim;uid=sa;database=master;pwd=secret"
>>> s.split(";")
[["server=mpilgrim", "uid=sa", "database=master", "pwd=secret"]]
如果你的分隔符是一个或者多个空格,那么你就不必给出任何参数,即直接使用str.split() 即可
代码如下>>> fly="bigzhu, flyzhu"
>>> fly.split()
["bigzhu,", "flyzhu"]
>>> fly="bigzhu, flyzhu"
>>> fly_list=fly.split()
>>> print fly_list
["bigzhu,", "flyzhu"]
>>> fly="".join(fly_list)
>>> print fly
bigzhu,flyzhu
>>> fly.split(",")
["bigzhu", "flyzhu"]