Why it doesn't work?

作業のメモ、記録をブログに残しています。

Python 指定の文字、文字列が含まれているかどうかを判定する(in演算子)

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

def is_vowel(c):
  vowels = 'aeiouAEIOU'
  return c in vowels

引数に、'e'を指定すれば、Trueが返され、'b'を指定すれば、Falseが返されます。