На этом шаге мы закончим изучение этого вопроса.
При рассмотрении комментариев мы говорили, что часто для комментирования большого фрагмента кода используются утроенные кавычки или утроенные апострофы. Такие строки не являются комментариями в полном смысле этого слова. Вместо комментирования фрагмента создается объект строкового типа, который сохраняется в атрибуте __doc__. Функция help () при составлении документации получает информацию из этого атрибута. Такие строки называются строками документирования.
В качестве примера создадим два файла в одной папке. Содержимое файла test4.py:
Рис.1. Содержимое файла test4.py
Теперь подключим этот модуль и выведем содержимое строк документирования:
Рис.2. Подключение файла и вывод строки документирования
Результат выполнения:
Рис.3. Результат выполнения
Теперь получим содержимое строк документирования с помощью атрибута __doc__:
Рис.4. Использование атрибута __doc__
Результат выполнения:
Рис.5. Результат выполнения
Атрибут __doc__ можно использовать вместо функции help (). В качестве примера получим документацию по функции input (). Результат выполнения:
Рис.6. Результат выполнения
Получить список всех идентификаторов внутри модуля позволяет функция dir ():
Рис.7. Использование функции dir ()
Результат выполнения:
Рис.8. Результат выполнения
Теперь получим список всех встроенных идентификаторов:
Рис.9. Получение встроенных идентификаторов
Функция dir() может не принимать параметров вообще. В этом случае возвращается список идентификаторов текущего модуля:
Рис.10. Использование функции dir () без параметров
Результат выполнения:
Рис.11. Результат выполнения
Со следующего шага мы начнем рассматривать переменные.