非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

Pythonで指定した文字列が含まれるか判定する方法

   

Pythonでは、指定した文字列が含まれるかチェックする方法がいくつかあります。今回はin演算子とfind関数を使った方法を紹介します。

in演算子
#'Python'の中に'Py'が含まれているか?
result = 'Py' in 'Python'
print(result)
# True

#大文字小文字は別として判別される
result = 'py' in 'Python'
print(result)
# False
 

 

find関数
#'Python'の中の'Py'の位置を取得
result = 'Python'.find('Py')
print(result)
# 0

#検知できなければ-1を返す(大文字小文字は別として判別)
result = 'Python'.find('py')
print(result)
# -1

#使い方
if 'Python'.find('Py')>0 :
  print('True')
 

[ad#ad-1]

スポンサーリンク

 - Python