Приказивање документације функције у Python-у
У телу функције можете написати стринг
који описује суштину обављеног посла. Таквај
стринг се обично сматра документацијом
функције. Она се ставља у једноставне наводнике
и смешта се у први ред тела функције.
Да бисте је прочитали, потребно је користити
посебну функцију help, у чији параметар
се прослеђује име функције.
Претпоставимо да имамо функцију која сабира два броја. О томе је остављен стринг са одговарајућом информацијом:
def getSum(num1, num2):
'ова функција сабира два броја'
return num1 + num2
Хајде да позовемо help и сазнамо шта је
закоментирано у getSum:
help(getSum)
Након извршавања кода у конзоли ће се појавити стринг са називом функције и њеном документацијом:
Help on function getSum in module __main__:
getSum(num1, num2)
ова функција сабира два броја
Помоћу функције help можете читати
документацију и стандардних функција. Хајде да
сазнамо информације о функцији print:
help(print)
Да бисте приказали само стринг са
документацијом из функције, потребно је проследити
у help после имена функције сервисну
конструкцију .__doc__:
help(print.__doc__)
Направите функцију која ће узимати параметром списак назива месеци и приказивати их са великим почетним словом. Опишите суштински рад функције у документацији и прикажите је у конзоли.
Прикажите сву документацију о функцији sum.
Прикажите само стринг са документацијом о
функцији len.