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 – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num – 分割次数。默认为 -1, 即分隔所有。 返回值: Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 返回分割后的字符串列表。
str = "Line1-abcdef\nLine2-abc \nLine4-abcd"; print(str.split( )) # 以空格为分隔符,包含 \n 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提取文本信息
s ='gettebhr'
b= s.split('e')
print(b)
['g', 'tt', 'bhr']
b.pop(0)
print(b)
['tt', 'bhr']
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现