Python | startswith()、endswith()で文字列の前方一致、後方一致を判定する方法
Pythonのstartswith()
メソッド、endswith()
メソッドを利用して文字列の前方一致、後方一致を判定する方法とサンプルコードを紹介しています。
確認環境
Windows11 ローカル
Python python-3.11.1
startswith()で文字列の前方一致を判定する
Pythonで文字列の前方一致を判定するにはstartswith()
メソッドを利用する事ができます。
第一引数にて判定文字列を指定します。
返り値は true または false となっています。
str.startswith(判定文字列)
以下のサンプルコードでは文字列「Hallo World」の前方文字列が判定文字列「World」と一致するかどうかを判定しています。
str = 'Hallo World'
if str.startswith('Hallo'):
print('true')
else:
print('false')
# true
endswith()で文字列の後方一致を判定する
Pythonで文字列の後方一致を判定するにはendswith()
メソッドを利用する事ができます。
第一引数にて判定文字列を指定します。
返り値は true または false となっています。
str.endswith(判定文字列)
以下のサンプルコードでは文字列「Hallo World」の後方文字列が判定文字列「World」と一致するかどうかを判定しています。
str = 'Hallo World'
if str.endswith('World'):
print('true')
else:
print('false')
# true
ディスカッション
コメント一覧
まだ、コメントがありません