Python endswith()メソッド
説明
Python endswith() メソッドは、文字列が指定された接尾辞で終わるかどうかを判断するために使用されます。指定された接尾辞で終わる場合は True を返し、それ以外の場合は False を返します。オプションのパラメータ "start" と "end" は、検索する文字列の開始位置と終了位置を指定します。
構文
endswith()メソッドの構文:
str.endswith(suffix[, start[, end]])
パラメータ
- suffix -- このパラメータは文字列または要素にすることができます。
- start -- 文字列内の開始位置。
- end -- 文字列内の終了位置。
戻り値
文字列が指定された接尾辞を含む場合は True を返し、それ以外の場合は False を返します。
例
以下の例は endswith() メソッドの使用例を示しています。
例(Python 2.0+)
#!/usr/bin/python
str = "this is string example....wow!!!";
suffix = "wow!!!";
print str.endswith(suffix);
print str.endswith(suffix,20);
suffix = "is";
print str.endswith(suffix, 2, 4);
print str.endswith(suffix, 2, 6);
上記の例の出力結果は次のとおりです。
True True True False
その他の拡張