Python の Index() メソッドは、文字列に部分文字列 str が含まれるかどうかを検出します。beg (開始) と end (終了) の範囲が指定されている場合は、指定された範囲に含まれるかどうかを確認します。このメソッドは、 Python の find() メソッドと同じですが、str が文字列内にない場合は例外が報告される点が異なります。
# 構文
index() メソッドの構文:str.index(str, beg=0, end=len(string))
パラメータ
str -- 取得した文字列を指定します。 beg -- 開始インデックス。デフォルトは 0 です。 end – 終了インデックス。デフォルトは文字列の長さです。 関連する推奨事項: "Python ビデオ チュートリアル "
戻り値
部分文字列が含まれている場合は、開始インデックスを返します。 value 、それ以外の場合は例外がスローされます。 例次の例は、index() メソッドの例を示しています:#!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2); print str1.index(str2, 10); print str1.index(str2, 40);
15 15 Traceback (most recent call last): File "test.py", line 8, in print str1.index(str2, 40); ValueError: substring not found shell returned 1
以上がPythonでインデックスを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。