La función type devuelve el tipo de valor o variable que le pasemos como argumento.
Prueba los siguientes ejemplos en el intérprete:
>>> type(5)
<type 'int'>
>>> type('hola')
<type 'str'>
>>> type(7.3)
<type 'float'>
>>> type("7.3")
<type 'str'>
¿Te has fijado en los dos últimos ejemplos? Ten cuidado con eso. A menudo, un programador necesita pasar de un tipo a otro y para ello necesita hacer una conversión.