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