Pythonである文字列にある文字列が含まれているかどうかを調べる際に気になったことをメモ とりあえず3つ方法があったのでまとめます。 まず一つ目、find関数を使う場合 if 'hogehoge'.find('fuga') > -1: find関数は文字列の先頭から指定文字列を探し、見つかったらその文字列の最初のインデックス、見つからなければ-1を返す関数。 後ろから探したい場合はrfind関数を使うといい 次にindex関数 try: index = 'hogehoge'.index('fuga') expect: index = -1 index関数は文字列の先頭から指定文字列を探し、見つかったらその文字列の最初のインデックスを返し、見つからなければ例外を吐く関数。 後ろから探したい場合はこちらもrindexを使えば良い そして最後がcount関数 if 'hogehoge'.cou