"Charles Hartman" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
I know this isnt that big of a problem,I *love* questions I can answer! Answer: because that's how you tell Python you're entering an octal number. (Parallel to 0x for hexadecimals.) So beware of 010, which isn't the number of fingers you presumably have, unless you don't count the thumbs.
but i cannot think of one reason why they would not allow numbers preceded with a 0 to have a number
higher then a 7 in them...
And it seems very inconsistant to me...
Is there a reason for this?
That's a reason, but I don't consider it a good reason. I cannot, in fact, think of a single time when I've wanted to enter an octal number. Hex numbers, yes, but not octal.
I personally don't think the frequency of use warrents the special case syntax and the resultant confusion with novices.
John Roth
Charles Hartman
-- http://mail.python.org/mailman/listinfo/python-list