АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗pyPmFnFDO 15 of 129 menu
Долгожданный Бесплатный курс по выкладке сайта на хостинг. МЫ УЖЕ НАЧАЛИ! Присоединяйтесь к нам!

Вывод документации функции в Python

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

Пусть у нас есть функция, суммирующая два числа. Об этом оставлена строка с соответствующей информацией:

def getSum(num1, num2): 'this function sums two numbers' return num1 + num2

Давайте вызовем help и узнаем, что закомментировано в getSum:

help(getSum)

После выполнения кода в консоли появится строка с названием функции и ее документацией:

Help on function getSum in module __main__: getSum(num1, num2) this function sums two numbers

С помощью функции help можно читать документацию и стандартных функций. Давайте узнаем информацию о функции print:

help(print)

Для того, чтобы вывести только строку с документацией из функции, нужно передать в help после имени функции служебную конструкцию .__doc__:

help(print.__doc__)

Создайте функцию, которая будет принимать параметром список названий месяцев и выводить их с заглавной буквы. Опишите суть работы функции в документации и выведите ее в консоль.

Выведите всю документацию о функции sum.

Выведите только строку с документацией о функции len.

enru