On 08/10/12 04:46, Arnej Duranovic wrote:
When I type this in the python idle shell ( version 3...) :
             '0'<= '10'<= '9'
The interpreter evaluates this as true, WHY? 10 is greater than 0 but not 9
Notice I am not using the actual numbers, they are strings...I thought that
numbers being string were ordered by their numerical value but obviously
they are not?

Others have already explained that strings are ordered on a character-by-
character basis, not by numeric value. But I'm interested to ask how you
came to the conclusion that they were ordered by numeric value. Was there
something you read somewhere that gave you that (incorrect) impression,
perhaps something in the tutorial or the reference manual?

If so, please tell us, and we'll have it fixed.



--
Steven
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to