【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) #

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

发布了4 篇原创文章 · 获赞 0 · 访问量 84

猜你喜欢

转载自blog.csdn.net/zhawanxia/article/details/104718223
今日推荐