Los números decimales Python los denomina float. Se trata de la representación de números reales hasta un cierto grado de aproximación. La exactitud puede mejorarse con determinados módulos.
Los números que pueden representarse con un float están comprendidos entre 2.2250738585072020 * 10 * * -308 y 1.7976931348623157 *10 * * 308 (positivos y negativos, claro). Es decir, bastante más que una calculadora clásica.
Podemos escribir un número decimal tanto en forma normal como en científica (poniendo sin dejar espacio e y un número entero para indicar el exponente en base diez):
>>> 342.56
342.56
>>> 3.2e5
320000.0
>>> 1.2e-2
0.012