Python find()メソッド

815 ワード

説明
Python find()メソッドは、文字列にサブ文字列strが含まれているかどうかを検出し、beg(開始)とend(終了)の範囲を指定した場合、指定範囲に含まれているかどうかを確認し、サブ文字列が含まれている場合は開始のインデックス値を返し、そうでない場合は-1を返します.
構文
find()メソッド構文:
str.find(str, beg=0 end=len(string))

パラメータ
str--取得する文字列を指定します
beg--インデックスを開始します.デフォルトは0です.
end--インデックスを終了します.デフォルトは文字列の長さです.
戻り値
サブ文字列が含まれている場合は、最初のインデックス値を返します.そうでない場合は、-1を返します.
≪インスタンス|Instance|emdw≫
次の例では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

この記事はhttps://www.py.cn/jishu/jichu/10871.html