Каковы ключевые различия между методами `find()` и `index()` при поиске подстроки в Python, особенно касающиеся их возвращаемых значений и обработки ошибок? — ДейлиПреп