5.2.5文字列を検索する

新単語

find 前方から
rdind 後方から

構文(プログラムがどのように書かれるべきか、つまりその言語の「文法」を指します。) 
s.find(sub[, start[, end]]) s.rfind(sub[, start[, end]])

s :元の文字列
sub :検索文字列
start :検索開始位置
end :検索終了位置

msg = 'にわにはにわにわとりがいる' print(msg.find('にわ'))

msg = 'にわにはにわにわとりがいる' print(msg.rfind('にわ'))
6
msg = 'にわにはにわにわとりがいる' print(msg.find('にも'))
-1 これは
msg = 'にわにはにわにわとりがいる'

 print(msg.find('に', 2))
2

 msg = 'にわにはにわにわとりがいる'

 print(msg.find('にわ', -7,-1))
6


にわにはにわにわとりがいる
0123456789101112
となるんだと思います。

ここでGPT4に
print(msg.find('にわ', -7,-1))
がどうなるかを聞いてみると
答えは-1
になりました。

実際は6だったのでGPT4は間違えてました。

GPT4だけで勉強すると間違った内容を覚える可能性があることがわかりました。

大変面白いです。