函数原型:
split([char][, num])默认用空格分割,参数char为分割字符,num为分割次数,即分割成(num+1)个字符串
1.按某一个字符分割。
如‘.‘:
1 |
str = ( ‘www.google.com‘ ) |
2 |
print str |
3 |
str_split = str .split( ‘.‘ ) |
4 |
print str_split |
结果如下:
2.按某一个字符分割,且分割n次。
如按‘.’分割1次
1 |
str = ( ‘www.google.com‘ ) |
2 |
print str |
3 |
str_split = str .split( ‘.‘ , 1 ) |
4 |
print str_split |
3.按某一字符串分割。
如:‘||’
1 |
str = ( ‘WinXP||Win7||Win8||Win8.1‘ ) |
2 |
print str |
3 |
str_split = str .split( ‘||‘ ) |
4 |
print str_split |
结果如下:
4.按某一字符串分割,且分割n次。
如:按‘||’分割2次
1 |
str = ( ‘WinXP||Win7||Win8||Win8.1‘ ) |
2 |
print str |
3 |
str_split = str .split( ‘||‘ , 2 ) |
4 |
print str_split |
5.按某一字符(或字符串)分割,且分割n次,并将分割的完成的字符串(或字符)赋给新的(n+1)个变量。
如:按‘.’分割字符,且分割1次,并将分割后的字符串赋给2个变量str1,str2
1 |
url = ( ‘www.google.com‘ ) |
2 |
str1, str2 = url.split( ‘.‘ , 1 ) |
3 |
print str1 |
4 |
print str2 |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
原文:http://www.cnblogs.com/wangzhinju/p/4893493.html