An interesting beginner question: why we need colon at all in the python language?
Grant Edwards
invalid at invalid.invalid
Thu Jul 14 10:34:39 EDT 2011
On 2011-07-13, Thorsten Kampe <thorsten at thorstenkampe.de> wrote:
> * Grant Edwards (Wed, 13 Jul 2011 13:03:22 +0000 (UTC))
>> On 2011-07-13, Thorsten Kampe <thorsten at thorstenkampe.de> wrote:
>>
>> >> and that that block is to be considered in relation to what was just
>> >> said, before the colon.
>> >
>> > The indentation makes it abundantly clear to the human reader that
>> > that indented block is to be considered in relation to what was just
>> > said, before the indentation.
>
>> You would think so, but human readers like redundancy.
>
> I also like redundancy (and consistency). That's why I'd much more
> prefer a "then" than a colon which is easily overlooked while reading
> /and/ while writing.
How is the "then" going to be consistent with other things that also
introduce blocks (def, try, with, etc.).
--
Grant Edwards grant.b.edwards Yow! ! I'm in a very
at clever and adorable INSANE
gmail.com ASYLUM!!
More information about the Python-list
mailing list