Pythonのfindについて。
この記事の内容はコチラです
- Pythonのfindの使い方
- 文字列の位置(インデックス)を取得する
文字列の中に指定した文字列の位置(インデックス)が何桁目にあるのかを「find」で取得できます。
今回は、Pythonで文字列の位置を取得する「find」の使い方を解説します。
文字列の位置を取得するfind
Pythonは「find」を使って文字列の位置(インデックス)を取得することができます。
find構文
# 文字列の位置を取得する 文字列.find(検索文字列)
「find」で文字列の位置(インデックス番号)を取得します。
findの使用例
例1. 文字列の位置(インデックス)を取得する
msg = 'pythonを勉強中です。' msg.find('python') #[結果] 0 msg.find('を') #[結果] 6
「find」で文字列「python」の位置「0」を取得しました。位置(インデックス番号)は0スタートなので、1文字目の場合は「0」となります。
「を」は7文字目なので「6」を取得しました。
例2. 文字列の位置(インデックス)が取得できない
msg = 'pythonを勉強中です。' msg.find('A') #[結果] -1
「find」で文字列が見つからない場合は「-1」が返されます。
これで文字列の位置(インデックス)を取得することができました。
以上、Pythonで文字列の位置(インデックス)を取得する「find」の使い方でした。
コメント