给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。

Posted Python从入门到放弃第一集

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。相关的知识,希望对你有一定的参考价值。

def strStr(haystack,needle):
len1=len(needle)
if len1==0:
return 0
for i in range(len(haystack)):
if haystack[i:i+len1]==needle:
return i
return -1

以上是关于给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。的主要内容,如果未能解决你的问题,请参考以下文章

Leetcode练习(Python):双指针类:第28题:实现 strStr():实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle

leetcode-28

实现strStr()

字符串比较

28. 实现strStr()

28. 实现 strStr()