split函数

split("/")[-1] 和 split("/",-1)的区别
str='https://www.cnblogs.com/tingtin/p/12566356.html'
#从后往前取
print('0: %s'%str.split('/')[-1])#取最后
print('1: %s'%str.split('/')[-2])#倒数第二个
print('2: %s'%str.split('/')[-3])
print('3: %s'%str.split('/')[-4])
print('4: %s'%str.split('/')[-5])
print('5: %s'%str.split('/')[-6])
print('............................')
#从前往后切
print('6: %s'%str.split('/',-1))#全切
print('7: %s'%str.split('/',0))#不切
print('8: %s'%str.split('/',1))#切一刀
print('9: %s'%str.split('/',2))
print('10: %s'%str.split('/',3))
print('11: %s'%str.split('/',4))
print('12: %s'%str.split('/',5))
print('13: %s'%str.split('/',6))


0: 12566356.html
1: p
2: tingtin
3: www.cnblogs.com
4:
5: https:
............................
6: ['https:', '', 'www.cnblogs.com', 'tingtin', 'p', '12566356.html']
7: ['https://www.cnblogs.com/tingtin/p/12566356.html']
8: ['https:', '/www.cnblogs.com/tingtin/p/12566356.html']
9: ['https:', '', 'www.cnblogs.com/tingtin/p/12566356.html']
10: ['https:', '', 'www.cnblogs.com', 'tingtin/p/12566356.html']
11: ['https:', '', 'www.cnblogs.com', 'tingtin', 'p/12566356.html']
12: ['https:', '', 'www.cnblogs.com', 'tingtin', 'p', '12566356.html']
13: ['https:', '', 'www.cnblogs.com', 'tingtin', 'p', '12566356.html']


str.split(str="", num=string.count(str)).
参数:
str – 分隔符,默认为所有的空字符,包括空格、换行(
)、制表符(	)等。
num – 分割次数。默认为 -1, 即分隔所有。
返回值:
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串

返回分割后的字符串列表。
str = "Line1-abcdef
Line2-abc 
Line4-abcd";
print(str.split( )) # 以空格为分隔符,包含 

print(str.split(' ', 1 )) # 以空格为分隔符,分隔成两个

>>> str="hello boy<[www.doiido.com]>byebye"
>>> str.split("[")[1].split("]")[0]
'www.doiido.com'
>>> str.split("[")[1].split("]")[0].split(".")
['www', 'doiido', 'com']

 r.text和r不一样

stockName取得列表第一个

print(stockName)
print(stockName.text)
name = stockName.text.split()
print(name)

.text提取文本信息




原文地址:https://www.cnblogs.com/tingtin/p/12568611.html