Можешь объяснить функциональные различия между методами `read()`, `readline()` и `readlines()` для работы с файлами в Python, включая тип данных, который возвращает каждый метод? — ДейлиПреп