[英]How do you search for strings within a string?
我正在寫一個豬拉丁解碼器。 本節適用於“qu”作品,但目前只有單詞的第三個字母是元音。 我正在實現一個 if 語句,以使其適用於第三個字母為輔音的單詞,但不斷收到此錯誤: TypeError: 'in ' requires string as left operand, not 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-quay (quay) iz-quay (quiz) eue-quay (queue)
但不是 an-quray (quran) (返回 quan w/o if 語句我正在嘗試)
如果vowel
是元音字符的列表,我想你想要這個:
if beginningw[0] not in vowel:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.