Exibindo a documentação de funções em Python

No corpo de uma função, você pode escrever uma string descrevendo a essência do trabalho realizado. Essa string é considerada a documentação da função. Ela é colocada entre aspas simples e posicionada na primeira linha do corpo da função. Para lê-la, você precisa usar a função especial help, passando o nome da função como parâmetro.

Suponha que temos uma função que soma dois números. Uma string com a informação correspondente foi deixada como documentação:

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

Vamos chamar help e descobrir o que foi documentado em getSum:

pythonhelp(getSum)

Após executar o código, aparecerá no console uma string com o nome da função e sua documentação:

pythonHelp on function getSum in module __main__:

getSum(num1, num2)
  this function sums two numbers

Com a função help você também pode ler a documentação de funções padrão. Vamos descobrir informações sobre a função print:

pythonhelp(print)

Para exibir apenas a string de documentação da função, você precisa passar para help, após o nome da função, a construção de serviço .__doc__:

pythonhelp(print.__doc__)
Задание 1

Crie uma função que receba uma lista de nomes de meses como parâmetro e os exiba com a primeira letra maiúscula. Descreva a essência do funcionamento da função na documentação e exiba-a no console.

Задание 2

Exiba toda a documentação sobre a função sum.

Задание 3

Exiba apenas a string de documentação sobre a função len.