[EMAIL PROTECTED] wrote:
> trying to determine a variable type, specifically that a variable is an 
> integer.
> 
> i tried using type(var) but that only seemed to produce a response in the 
> command line.
> 
> is there a built in python function to determine if a variable is an 
> integer?

     if isinstance(var, (int, long)):
         print 'var (%r) is an integer' % var
     elif isinstance(var, float) and int(var) == var:
         print 'var (%r) is a float that could be an integer' % var
     else:
         print 'var (%r) is not an integer' % var

--Scott David Daniels
Scott [EMAIL PROTECTED]

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to