"mbikinyi brat" <mbikinyi_b...@yahoo.com> wrote
What is really the importance of Docstring in Python???
Some really great comments about comments, however the
significance of docstrings beyond normal comments is that
tools like help() work with them
Thus:
def f(x):
'''f(x) -> x+5'''
return x+5
help(f)
Help on function f in module __main__:
f(x)
f(x) -> x+5
So immediately help() knows about f and can read its docstring.
This is a huge help when using other peoples modules, or even
your own modules that you haven't worked on for a while. You
can import them and read the doctrings wiothout actually opening
the code in an editor (which you would need to do for normal
comments)
So they are not essential but they do have a very real use
beyond simple comments..
I say a bit more about docstrings in my tutorial topic
"Add a little style"
--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor