Вопросы к Поиску с Алисой
Разница между встроенной функцией reverse() и пользовательской функцией реверса строки заключается в их назначении и подходе к решению задачи.
Встроенная функция reverse() позволяет изменить порядок элементов в списке, кортеже или строке на месте. www.prepbytes.com Она не принимает никаких аргументов и ничего не возвращает, изменения вносятся в исходный объект. www.educative.io
Пользовательская функция реверса строки может использовать цикл для побуквенного формирования результирующей строки в обратном порядке, начиная с конца исходной строки. pylot.me Например, при каждой итерации от исходной строки «откусывается» символ, который затем накапливаемым итогом объединяется с вновь формируемой перевернутой строкой. pylot.me
Таким образом, встроенная функция reverse() работает с исходным объектом на месте и не создаёт нового объекта, а пользовательская функция создаёт новую строку, содержащую исходные данные в обратном порядке. realpython.com