Convertir número en notación científica a int

¿Podría alguien explicar por qué no puedo usarint() convertir un número entero representado en notación científica de cadenas en una pitónint?

Por ejemplo, esto no funciona:

print int('1e1')

Pero esto hace:

print int(float('1e1'))

print int(1e1)  # Works

Por queint No reconocer la cadena como un entero? ¿Seguramente es tan simple como verificar el signo del exponente?

Respuestas a la pregunta(2)

Su respuesta a la pregunta