python判断一个字符串是否在另一个字符串中 python获得一个字符串在另一个字符串中的首位置 python获得一个字符串在另一个字符串中的多次出现的位置

Posted _刘文凯_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python判断一个字符串是否在另一个字符串中 python获得一个字符串在另一个字符串中的首位置 python获得一个字符串在另一个字符串中的多次出现的位置相关的知识,希望对你有一定的参考价值。

如题: python如何获得多次出现的字符串在另一个字符串中的位置 python如何判断一个字符串是否在另一个字符串中 python如何获得一个字符串在另一个字符串中的首位置


1. 判断是str2是否在str1中
str1 = "iloveyou"
str2 = "you"
if str2 in str1:
	print('yes')

2. 判断str2在str1中的首位置(唯一)
str1 = "iloveyou"
str2 = "you"
site = str1.index(str2)
print(site) # 返回 5

3. 判断str2在str1中的首位置(出现多个str2)

str1 = "iloveYou and You"
str2 = "You"
cur_list = []
last_cur = 0
while(1):
    where=str1.find(str2)
    if(not where==-1):
        cur_list.append(last_cur + where)
        str1=str1[where+len(str2):]
        last_cur = last_cur + where + len(str2)
    else:
        break
print(cur_list)

以上是关于python判断一个字符串是否在另一个字符串中 python获得一个字符串在另一个字符串中的首位置 python获得一个字符串在另一个字符串中的多次出现的位置的主要内容,如果未能解决你的问题,请参考以下文章

js中怎么判断一个字符串是不是在另一个字符串中

在java中怎么判断一个字符是不是在另一个字符的后面

判断某个字符串是否出现在另一个字符串的最后面 或者 判断字符串1是否以字符串2结尾

判断一个字符串是否在另一个字符串中

C#判断某个字符串是否在另一个字符串数组中

php中判断一个字符是否在字符串中