DocStringsDocStrings — важный инструмент для объяснения и документирования программ, помогающий сделать документацию к вашей программе проще и понятнее.
Мы можем использовать пару тройных одинарных кавычек в первой строке тела функции'''или пару тройных двойных кавычек"""чтобы определить docstring.
Вы можете использовать__doc__(обратите внимание на двойные подчёркивания) для доступа к атрибуту docstring функции.
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def function():
''' скажите что-нибудь здесь!
'''
pass
print (function.__doc__) # Вызов doc
Вывод:
say something here!
DocStringsСоглашение о docstring: первая строка кратко описывает назначение функции, вторая строка пустая, а третья строка содержит подробное описание.
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def printMax(x,y):
'''Выводит максимум из двух чисел.
Оба значения должны быть целыми числами.'''
x=int(x)
y=int(y)
if x>y:
print(x,'Maximum')
else:
print(y,'Maximum')
printMax(3,5)
print (printMax.__doc__) # Вызов doc
Вывод:
5 最大
打印两个数中的最大值。
两个值必须都是在整形数。