【Python】文字列の中に目的の文字があるか探索する
文字列探索の方法は、以下の3つ。
- find():先頭から文字を探索
- rfind():末尾から文字を探索
- 文字 in 文字列:Bool値で存在を通知
s = 'My name is human' print(s.find('name')) # 3 print(s.find('is')) # 8 print(s.find('human')) #11 print(s.find('a')) # 4 print(s.find('m')) # 5 print(s.rfind('name')) # 3 print(s.rfind('is')) # 8 print(s.rfind('a')) # 14 print(s.rfind('m')) # 13 print('name' in s) # True print('m' in s) # True print('orange' in s) # False