对于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的一些疑问的主要内容,如果未能解决你的问题,请参考以下文章

用于 Win32 平台的 CMake find_package(PythonInterp 3.7 REQUIRED)

Python能做些什么及我的Python学习疑问

对于Arraylist 的一些疑问

Python自动化学习--Webdriver中的常用方法

CSS TBODY的一些疑问

jQuery中find()方法的疑惑