【Python】【find】字符串中使用find查找某个字符所在的下标

s="爱情是无疑美好的, 对我们每一个身处大学这个小社会的学生来说 ,常年在外,身边找不到一个熟悉的人,更找不到一个真正能够说心里话的人,这的确是一件非常痛苦的事儿 。况且与此同时,他们的亲人,还在耳边不停的告诫他们,社会是多么的复杂, 于是这样,他们更加愿意生活于自己的世界里,而不愿,去走进身边人的世界,也不愿让别人走进自己的世界。"

#当find中没有第二个参数起步下标时,默认计算第一个要查找的字符的下标
n=s.find("的")

i=1 #设置一个计数值

#当find查找到要统计下标的字符时,返回字符所在下标,直到统计没有这个字符时,返回的下标为-1。
while n!=-1: 

    print("第",i,"个‘的’的下标为",n)

    # 计数累加
    i=i+1 
    
    #从上一次统计到的下标+1的位置开始,继续统计“的”的下标
    n=s.find("的",n+1) #

执行结果:
在这里插入图片描述

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值