Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在字符串中搜索字符串?_Python_String_Indexing - Fatal编程技术网

Python 如何在字符串中搜索字符串?

Python 如何在字符串中搜索字符串?,python,string,indexing,Python,String,Indexing,我在写一个猪拉丁语译码器。本节适用于“去”的作品,但目前只有“去”这个词的第三个字母是元音。我正在实现一个if语句,以使其适用于以辅音作为第三个字母的单词,但不断出现以下错误:TypeError:“in”需要字符串作为左操作数,而不是list 这是我的密码: if w[-2:] == 'ay': RegW = [] y = w.find('-') beginningw = w[y:] if vowel not in beginnin

我在写一个猪拉丁语译码器。本节适用于“去”的作品,但目前只有“去”这个词的第三个字母是元音。我正在实现一个if语句,以使其适用于以辅音作为第三个字母的单词,但不断出现以下错误:TypeError:“in”需要字符串作为左操作数,而不是list

这是我的密码:

if w[-2:] == 'ay':
        RegW = []
        y = w.find('-')
        beginningw = w[y:]
        if vowel not in beginningw[0]:
            RegW.append(beginningw[0:-2] + w[0:y])
        else:
            RegW.append('qu' + w[0:y])
        return RegW[0]
它适用于以下词语: ay码头(码头) 伊兹码头(测验) eue码头(排队)


但不是古兰经(古兰经)(如果我尝试使用if语句,则返回quan w/o)

如果
元音
是元音字符列表,我想您需要:

if beginningw[0] not in vowel:

您在哪里定义变量
元音