James Harris wrote: > On 24 Aug, 02:19, Max Erickson <maxerick...@gmail.com> wrote: [ ... ] >> >>> int('100', 3) >> 9 >> >>> int('100', 36) >> 1296 > > This is fine typed into the language directly but couldn't be entered > by the user or read-in from or written to a file.
That's rather beside the point. Literals don't essentially come from files or user input. Essentially literals are a subset of expressions, just like function calls are, and they have to be evaluated by Python to yield a value. I'm not averse to 32'rst', but we already have Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) [GCC 4.3.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> int ('rst', 32) 28573 Mel. > > James -- http://mail.python.org/mailman/listinfo/python-list