Check number type : type « Buildin Function « Python Tutorial






def displayNumType(num):
    print num, "is",
    if type(num) == type(0):
        print 'an integer'
    elif type(num) == type(0L):
        print 'a long'
    elif type(num) == type(0.0):
        print 'a float'
    elif type(num) == type(0+0j):
        print 'a complex number'
    else:
        print 'not a number at all!!'








13.46.type
13.46.1.The syntax for type() is: type(object)
13.46.2.access the type
13.46.3.type function returns the data type of any arbitrary object.
13.46.4.type() returns the type for any Python object, not just the standard types.
13.46.5.Check number type
13.46.6.If and type()