seeking deeper (language theory) reason behind Python design choice
Rob Gaddi
rgaddi at highlandtechnology.invalid
Thu May 10 12:50:00 EDT 2018
On 05/10/2018 03:02 AM, bartc wrote:
> On 10/05/2018 09:09, Marko Rauhamaa wrote:
>> bartc <bc at freeuk.com>:
>>
>> When typing in code (in various languages), I have a habit of typing
>> "..." at places that need to be implemented. For example:
>>
>> if count:
>> ...
>> else:
>> do_something_smart()
>> break
>>
>> the idea being that "..." will surely trigger a syntax error if I forget
>> to address it.
>>
>> I was mildly amused when Python happily executed such code. "..." is a
>> valid expression and thus, a valid statement.
>
> I wondered what it meant, so I typed in:
>
> print (...)
>
> and it displayed:
>
> Ellipsis
>
> which wasn't very enlightening.
>
No, but if you ever have difficulty remembering how to spell "ellipsis",
it's good to know Python comes with a built-in reference.
--
Rob Gaddi, Highland Technology -- www.highlandtechnology.com
Email address domain is currently out of order. See above to fix.
More information about the Python-list
mailing list