对于python中的方法find的一些疑问
Posted ljqyugbl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于python中的方法find的一些疑问相关的知识,希望对你有一定的参考价值。
我们知道python中方法find是可以通过元素查找其索引的,我在一个字符串里设置了多个相同的元素具体可看下面的代码,然后使用方法find去查看d的索引,
它给我返回了0,然后我就以为如果字符串里有多个相同的元素方法find会给你返回它遇到的第一个你想要的元素的索引,可是第二次的实验却将我的理解推
翻了,第二次实验我想找到dqwd的索引,可以看出这里如果按照我第一次实验的猜想,完全可以返回给我0,可是不知道为什么它却给我返回了3,虽然索引
为3也是正确的,但是为什么不会给我返回0呢?希望各位前辈能解答我的疑问,在此表示感谢。
name=’dqwdqwdqw‘
print(name.find(‘d‘))
输出结果为:0
第二次测试
print(name.find(‘dqwd‘))
输出结果为:3
以上是关于对于python中的方法find的一些疑问的主要内容,如果未能解决你的问题,请参考以下文章