Кажется, ваше недоразумение связано с импортом модуля string
, а также с присвоением имени вашей переменной string
.
Вам не нужно импортировать модуль, чтобы использовать find
, и вы можете назвать свою переменную как-нибудь еще, если вам нужно импортировать модуль, чтобы сделать что-то еще.
Тип str
, а не string
.
find
так не работает. Вы имеете в виду
string.find(ch) # ', index' if you want
если ваша переменная называется string
или
str.find(string, ch) # ', index' if you want
если ваша переменная имеет имя string
и вы действительно хотите получить к ней доступ в классе / типе str
(без причины).
Вы вызываете find
в строке, в которой вы ищете, вы не передаете строку в find
вручную, если вы не используете find
в классе / типе. Первым аргументом find
, переданным вручную, является искомая строка, за которой следуют индексы start
и end
. Поскольку вы, похоже, ищете всю строку, их можно опустить.