Pythonで特定の接尾辞で文字列が終わるかどうかをチェックする方法
Pythonで特定の接尾辞で文字列が終わるかどうかを確認する方法
Pythonで文字列が特定の接尾辞で終わっているかどうかを確認する手順を順を追って説明します。
Step 1: 確認したい文字列を定義します。
string = "Hello World"
Step 2: 確認したい接尾辞を定義します。
suffix = "World"
Step 3: endswith() メソッドを使用して、文字列が指定した接尾辞で終わっているかどうかを確認します。このメソッドは、文字列が接尾辞で終わっている場合は True を返し、それ以外の場合は False を返します。
result = string.endswith(suffix)
Step 4: 結果を出力して確認します。
print(result)
完全なコードは以下のようになります。
string = "Hello World"
suffix = "World"
result = string.endswith(suffix)
print(result)
上記のコードは、文字列 "Hello World" が接尾辞 "World" で終わっているため、 True を出力します。
以下は、異なる接尾辞を使用した endswith() メソッドの使用例です。
例1: 文字列が特定の単語で終わっているかどうかを確認する。
string = "This is a sentence"
suffix = "sentence"
result = string.endswith(suffix)
print(result)
出力: True
例2: 文字列が特定の文字で終わっているかどうかを確認する。
string = "Hello World"
suffix = "d"
result = string.endswith(suffix)
print(result)
出力: True
例3: 文字列が複数の接尾辞のいずれかで終わっているかどうかを確認する。
string = "Hello World"
suffixes = ["World", "Python", "Universe"]
result = any(string.endswith(suffix) for suffix in suffixes)
print(result)
出力: True
この例では、any() 関数を使用して、文字列が指定した接尾辞のいずれかで終わっているかどうかを確認しています。文字列の末尾に少なくとも1つの接尾辞が見つかった場合は True を返します。
以上です!Pythonで特定の接尾辞で文字列が終わっているかどうかを確認する方法を学びました。 endswith() メソッドを使用しています。