in演算子を使用すると、検索したい文字列が、検索対象の文字列に含まれているかどうかを調べることが出来ます。
findメソッド、rfindメソッドとの違いは、findメソッド、rfindメソッドでは対象の文字列が見つかるとインデックスが返って来ますが、in演算子では、True or Falseだけが返されます。
今回はin演算子を利用して、指定された文字が母音かどうかを判定する関数を作成してみました。
def is_vowel(c): vowels = 'aeiouAEIOU' return c in vowels
引数に、'e'を指定すれば、Trueが返され、'b'を指定すれば、Falseが返されます。