I strongly dislike Python 3

Lie Ryan lie.1296 at gmail.com
Sat Jun 26 13:38:30 EDT 2010


On 06/27/10 02:33, Thomas Jollans wrote:
>> > 
>> > And here's the disadvantages:
>> > 
>> > -The Python 3 syntax actually requires more keystrokes.
> Typically ONE extra character: the closing bracket. The opening bracket
> can replace the whitespace previously required.

What really matters is not the number of extra characters, but the
number of keystrokes. On a typical keyboard, producing a '(' requires 2
keystrokes (Shift + 9) and another 2 keystrokes for ')' (Shift + 0).
Also, spacebar is a key in the home position of the thumb, while 9 and 0
are on the top row of the weaker fingers (ring and little finger).

All in all, the new syntax requires 4 keystrokes, none of which are home
keys; compared with old syntax which requires 1 keystroke in thumb's
home position.

Producing print function takes a little bit more effort than producing a
print statement.



More information about the Python-list mailing list