Функция dir выдает информацию о любом переданном ей значении. По сути она сообщает, какие функции можно использовать с этим значением.
Например:
str='Привет, Вася!'
dir(str)
Далее функцией help можно получить справку по выведенным функциям:
help(str.upper)
Сборник:
Основы языка программирования Python