您的位置:首页 > 汽车 > 时评 > 珠海正规网站制作合作_个人简历模板下载可编辑_日本shopify独立站_大数据营销精准营销

珠海正规网站制作合作_个人简历模板下载可编辑_日本shopify独立站_大数据营销精准营销

2025/9/6 10:38:00 来源:https://blog.csdn.net/higerwy/article/details/146713671  浏览:    关键词:珠海正规网站制作合作_个人简历模板下载可编辑_日本shopify独立站_大数据营销精准营销
珠海正规网站制作合作_个人简历模板下载可编辑_日本shopify独立站_大数据营销精准营销

 思路1:字符串切片+find()

 思路2:replace,将大串中的小串替换为'',小串的次数=(大串的长度-新串的长度)/ 小串的长度

思路3:n=len(s1.split('s2')-1) ,不推荐

思路4:容器类型直接提供count()函数用于计数 s1.count(s2)

#需求:找小串在大串中出现的次数
#1.定义字符串,表示:大字符串
s1='hellohello world hello python hello pandas hello sql'
#2.定义字符串,表示:小串
s2='hello'
#3.统计小串在大串中出现的次数
#思路1.字符串切片+find()
# count=0
# while True:
#     #找小串第一次出现的位置
#     idx=s1.find(s2)
#     if idx==-1:
#         #说明没有找到
#         break
#     count+=1
#     #修改原始的大串
#     s1=s1[idx+len(s2)::]
#
# print(f'思路1:count={count}')
# 思路2. 小串的次数=(大串的长度-新串的长度)/小串的长度
# 核心思路:把大串中的所有小串替换为'',称之为: 新串,我们看看大串减少了多个小串的长度即可,
s3=s1.replace(s2,'')
n1,n2,n3=len(s1),len(s2),len(s3)
count=(n1-n3)//n2
print(f'思路2:count={count}')
#思路3.split()方法
count=len(s1.split(s2))-1#有bug
print(f'思路3:count={count}')
#思路4.容器类型直接提供的有count()函数,可以用于计数。
count=s1.count(s2)
print(f'思路4:count={count}')

运行结果:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com