Dreaming of new generation IDE
Jean-Michel Pichavant
jeanmichel at sequans.com
Wed Feb 3 08:51:46 EST 2010
Adam Tauno Williams wrote:
> Yes, it certainly does. Not that you'll get many Pythonistas to confess
> to that fact. Somehow those who brag about the readability and
> expressiveness of source code just cannot admit that:
>
> class.method(sting name, int count)
>
> - is *obviously* more expressive than -
>
> class.method(name, count)
>
>
class.method(string name, int count):
"""Return the cap'tain's age.
name: a string giving the name of the cap'tain daughter
count: an int giving the number of fingers left in the cap'tain
right hand
"""
In python, attributes/parameters have no type (but you know that). By
specifying them in the method signature, you're just duplicating the
information hold in the docstring.
JM
More information about the Python-list
mailing list