split()方法返回由分隔符分隔的子字符串列表。
分隔符是存在于字符串中的,分割完后返回的列表不包括分割符。
比如'http://1.1.1.1:80'这个字符串就可以通过分割符':' '/' ':' 来分割字符串。
举个例子:分割'http://1.1.1.1:80','https://1.1.1.2:443'这两个字符串,获得对应的ip和端口值。
a='http://1.1.1.1:80'
b='http://1.1.1.2:443'
#以:分割字符串
a_1=a.split(':')
b_1=b.split(':')
#查看分割完返回的列表
print a_1,b_1
#获得分割完的端口
print a_1[2]
print b_1[2]
#由于ip前面有//两个符号,则将分割后的字符串再进行分割(套娃)
ip1=a_1[1].split('/')
print ip1[2]
ip2=b_1[1].split('/')
print ip2[2]
运行结果:
['http', '//1.1.1.1', '80'] ['http', '//1.1.1.2', '443']
80
443
1.1.1.1
1.1.1.2