hex() of an int appears to return lowercase hex digits, and hex() of a long uppercase.
>>> hex(75) '0x4b' >>> hex(75*256**4) '0x4B00000000L' By accident or design? Apart from the aesthetic value that lowercase hex digits are ugly, should we care? It would also be nice if that trailing L would disappear. -- Steven. -- http://mail.python.org/mailman/listinfo/python-list