Функция help() в Python: вызов справки

Когда вам нужна помощь в написании программы, использовании модулей, а также для вызова справки рекомендуется использовать функцию help() в Python.

Руководство функции Python help()

Что такое help() в Python?

help() в Python — это встроенный метод, который используется для интерактивного использования. Функция help() используется для получения документации по указанному модулю, классу, функции, переменным и т.д.

Синтаксис

В справочной консоли мы можем указать имена модулей, классов и функций, чтобы получить их документацию.

Теперь перейдите в терминал или консоль CMD и введите следующую команду.

На данный момент версия Python3 является последней, поэтому введите python3, и вы увидите то, что показано ниже.

Теперь введите функцию help().

Вы увидите:

Теперь мы можем проверить следующие встроенные функции и модули.

Допустим, мы вводим коллекции, а затем получаем следующий вывод в консоли.

Параметры

Метод help() принимает максимум один параметр.

object передается в help()

Введите следующую команду.

Вывод:

Строка передается в качестве аргумента

Если строка передается в качестве аргумента, данная строка ищется как имя модуля, функции, класса, метода, ключевого слова или раздела документации, и печатается страница справки.

См. следующую команду.

Вывод:

Если вы хотите выйти из справочной консоли, введите команду quit.

Определение help() для пользовательского класса и функций

Мы можем определить вывод функции help() для наших пользовательских классов и функций, указав docstring (строку документации).

По умолчанию в качестве строки документации используется первая строка комментария в теле метода. Его окружают три двойных кавычки.

Допустим, у нас есть файл python help_examples.py со следующим кодом.

Давайте посмотрим, как получить указанную выше строку документации в консоли Python.

Прежде всего, нам нужно будет выполнить приведенный выше скрипт в консоли, чтобы загрузить нашу функцию и определение класса. Мы можем сделать это с помощью команды exec().

Теперь введите следующую команду.

Вывод:

Итак, мы определили пользовательский класс и функции.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python