Python 如何在字符串中搜索字符串?
我在写一个猪拉丁语译码器。本节适用于“去”的作品,但目前只有“去”这个词的第三个字母是元音。我正在实现一个if语句,以使其适用于以辅音作为第三个字母的单词,但不断出现以下错误:TypeError:“in”需要字符串作为左操作数,而不是list 这是我的密码: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 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:
您在哪里定义变量
元音