fumanchu wrote:
> On Apr 17, 7:12 am, [EMAIL PROTECTED] wrote:
>> How can I determine the smallest and largest values
>> of numeric types (for example int) possible in my
>> system? I think there exists a function for this task
>> but I don't know it.
> 
> This should work for ints:
> 
> import sys
> print sys.maxint

One should note that ints bigger than sys.maxint are possible almost 
seamlessly since Python will use longs for these numbers:

Python 2.5 (r25:51908, Mar 13 2007, 08:13:14)
[GCC 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
 >>> import sys
 >>> sys.maxint
2147483647
 >>> sys.maxint+1
2147483648L
 >>> sys.maxint*2
4294967294L
 >>> sys.maxint**10
2085924830053169311564321191305931199741711560688200050463950578047164169337729650765802242049L

Of course performance decreases for longer longs.
-- 
Michael Hoffman
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to