Pythonのendswith
メソッドは、文字列が特定の接尾辞で終わるかどうかを判断するための便利なツールです。この記事では、その基本的な使用法と具体的な例を紹介します。
endswithメソッドの基本
endswith
メソッドの基本的な構文は以下の通りです。
str.endswith(suffix [, start [, end]])
ここで、suffix
は検査したい部分文字列、start
とend
はオプションで、検査する範囲を指定するためのインデックスです。
endswithメソッドの使用例
以下に、endswith
メソッドの具体的な使用例を示します。
文字列が特定のパターンで終わるかどうかの判定
filename = "example.txt"
if filename.endswith(".txt"):
print("The file is a text file.")
この例では、filename
が”.txt”で終わっているかどうかを判定しています。
否定形の使用例
filename = "example.txt"
if not filename.endswith(".pdf"):
print("The file is not a PDF file.")
filename
が”.pdf”で終わっていない場合にメッセージを表示します。not
キーワードを使用することで、endswith
メソッドの結果を反転させ、ファイルがPDFではないことを確認します。
まとめ
Pythonのendswith
メソッドは、文字列が特定の接尾辞で終わるかどうかを判断するための便利なツールです。この記事では、その基本的な使用法と具体的な例を紹介しました。これらの知識を活用して、Pythonでの文字列操作をより効率的に行いましょう。