gpt4 book ai didi

python - 查找过程如何在 python 中工作

转载 作者:太空宇宙 更新时间:2023-11-03 13:20:13 25 4
gpt4 key购买 nike

我希望创建一个“查找”过程myself,它能够在字符串中找到一个子字符串,它还应该能够向后读取一个字符串并给出匹配的位置-就像 python 中原始的 find 函数一样。

我无法弄清楚我应该使用什么逻辑 - 我也不知道原来的查找功能如何?

我刚开始使用 python,对编程也很陌生。

任何指导都将受到高度赞赏!

最佳答案

also I don't know how the original find functions

无需谷歌搜索即可了解函数的一个好方法是使用 Ipython尤其是 notebook variant .这些允许您以交互方式编写 python 代码,并具有一些特殊功能。在 Ipython(notebook 或解释器)中输入带有问号的函数名称会返回有关该函数的一些信息,例如

find?

Type: function
String Form:<function find at 0x2893cf8>
File: /usr/lib/pymodules/python2.7/matplotlib/mlab.py
Definition: find(condition)
Docstring: Return the indices where ravel(condition) is true

输入两个问号显示源代码

find??

Type: function
String Form:<function find at 0x2893cf8>
File: /usr/lib/pymodules/python2.7/matplotlib/mlab.py
Definition: find(condition)
Source:
def find(condition):
"Return the indices where ravel(condition) is true"
res, = np.nonzero(np.ravel(condition))
return res

然后您需要进一步深入了解 find 的确切工作原理。

关于python - 查找过程如何在 python 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com