Python | 特定の文字列が含まれているかどうか判定する方法

2023-02-23Python 判別・判定,Python

Python | 特定の文字列が含まれているかどうか判定する方法

Pythonのfind()関数やin演算子を利用して特定の文字列が含まれているかどうか判定する方法とサンプルコードを紹介しています。

確認環境

Windows11 ローカル
Python python-3.11.1

find()関数で特定の文字列が含まれているかどうか判定する

Pythonで文字列に特定の文字、文字列が含まれているかどうか判定するにはfind()関数で実装することが可能です。

第一引数に判定する文字または文字列を指定します。

str = 'Hello World'

if str.find('Hello') != -1:
	print('含まれています。')
else:
	print('含まれていません。')

# 含まれています。

in演算子で特定の文字列が含まれているかどうか判定する

Pythonのin演算子を使って文字列に特定の文字、文字列が含まれているかどうか判定することも可能です。

if文でin演算子を使う場合、以下のようなコードを書くことができます。

text = 'Hello World'

if 'Hello' in text:
	print('含まれています。')
else:
	print("含まれていません。")

# 含まれています。