Latest web development tutorials

Pythonのfind()メソッド

Python文字列 Python文字列


説明

Pythonのfind()メソッド文字列が部分strを含んでいるかどうかを検出するために、あなたはBEG(スタート)と終了(終了)範囲を指定した場合、それが含まれている場合はサブストリングがない場合は、開始時にインデックス値を返し、指定された範囲内に含まれるかどうかをチェックします-1を返します。

文法

()メソッドの構文を見つけます:

str.find(str, beg=0, end=len(string))

パラメータ

  • STR - 指定した検索文字列
  • 請う - インデックスを開始し、デフォルトは0です。
  • 終了 - インデックスの終わりには、デフォルトでは文字列の長さです。

戻り値

あなたがサブストリングが含まれている場合は、開始時のインデックス値を返します。それ以外の場合は-1を返します。

次の例は、find()メソッドの例を示します。

#!/usr/bin/python

str1 = "this is string example....wow!!!";
str2 = "exam";

print str1.find(str2);
print str1.find(str2, 10);
print str1.find(str2, 40);

次のように上記の出力結果の例は次のとおりです。

15
15
-1

Python文字列 Python文字列