Tipos de Datos Numéricos en Python

Los tipos de datos numéricos en Python incluyen enteros, flotantes y complejos, cada uno con características únicas. Los enteros son números sin decimales, mientras que los flotantes tienen una parte fraccionaria y se expresan con un punto decimal. Los números complejos se componen de una parte real y una imaginaria, indicada con la 'j'. Python maneja operaciones aritméticas básicas y permite el uso de guiones bajos para mejorar la legibilidad de números largos. Además, ofrece operadores específicos para calcular el cociente y el resto en divisiones, así como funciones para potencias, raíces y redondeo de números, siendo la precisión un aspecto clave en los cálculos.

Ver más
Abrir mapa en el editor

Tipos de Datos Numéricos en Python

Python clasifica los números en tres tipos de datos numéricos principales: enteros (int), números de punto flotante (float) y números complejos (complex). Los enteros son números sin parte decimal, representados por el tipo 'int'. Los números de punto flotante, o simplemente 'floats', incluyen una parte fraccionaria y se escriben con un punto decimal, que no debe confundirse con una coma, ya que en Python la coma se utiliza para definir tuplas. Un número como 3.0 se considera un 'float', incluso si su parte decimal es cero. Los 'floats' también pueden escribirse sin una parte entera, como .5, que es equivalente a 0.5. Los números complejos tienen una parte real y una parte imaginaria, y se representan con la letra "j" como sufijo de la parte imaginaria. Es importante que la "j" esté precedida por un número; de lo contrario, se interpretará como una variable y causará un error de sintaxis.
Calculadoras científicas en azul oscuro, gris metálico y negro mate alineadas sobre superficie clara con fondo de oficina desenfocado.

Notación y Operaciones con Números en Python

Python permite el uso de guiones bajos para separar dígitos en números largos y mejorar la legibilidad, sin alterar el valor numérico del literal. Estos guiones bajos pueden ser colocados entre dígitos, pero no al principio, al final, ni de manera consecutiva. En cuanto a las operaciones aritméticas, Python soporta las operaciones básicas: suma, resta, multiplicación y división. Cuando se mezclan enteros y 'floats' en operaciones, el resultado será un 'float', y Python agregará un '.0' si el resultado es un entero. La división entre enteros usando el operador '/' siempre resulta en un 'float', incluso si matemáticamente el resultado es exacto. Dividir por cero es un error que Python señalará como una excepción 'ZeroDivisionError'. Las operaciones en Python respetan la jerarquía matemática estándar, pero se pueden utilizar paréntesis para modificar la precedencia de las operaciones.

¿Quieres crear mapas a partir de tu material?

Inserta tu material y en pocos segundos tendrás tu Algor Card con mapas, resúmenes, flashcards y quizzes.

Prueba Algor

Aprende con las flashcards de Algor Education

Haz clic en las tarjetas para aprender más sobre el tema

1

Representación de enteros en Python

Haz clic para comprobar la respuesta

Los enteros son números sin parte decimal, representados por el tipo 'int'.

2

Estructura de los 'floats' en Python

Haz clic para comprobar la respuesta

Los 'floats' tienen una parte fraccionaria, se escriben con punto decimal y pueden carecer de parte entera, como .5.

3

Uso de la coma en Python

Haz clic para comprobar la respuesta

En Python, la coma se utiliza para definir tuplas, no para separar la parte entera de la fraccionaria en números.

4

En Python, se pueden utilizar ______ para hacer más legibles los números largos sin cambiar su valor.

Haz clic para comprobar la respuesta

guiones bajos

5

Las operaciones aritméticas básicas que Python soporta incluyen ______, ______, multiplicación y división.

Haz clic para comprobar la respuesta

suma resta

6

Si se intenta dividir por ______, Python lanzará una excepción llamada 'ZeroDivisionError'.

Haz clic para comprobar la respuesta

cero

7

Operador división entera

Haz clic para comprobar la respuesta

El operador '//' en Python devuelve el cociente de una división entre enteros, sin resto.

8

Operador módulo

Haz clic para comprobar la respuesta

El operador '%' en Python devuelve el resto de la división entre dos números.

9

Función divmod()

Haz clic para comprobar la respuesta

La función 'divmod()' en Python devuelve una tupla con el cociente y el resto de la división de dos números.

10

En Python, para elevar un número a una potencia se usa el operador '1'.

Haz clic para comprobar la respuesta

**

11

Para obtener raíces sin usar números complejos en Python, se emplean potencias 1 o 2.

Haz clic para comprobar la respuesta

fraccionarias negativas

12

La función '1()' permite calcular potencias y puede incluir un tercer argumento para el 2 del resultado.

Haz clic para comprobar la respuesta

pow módulo

13

Para redondear números en Python se utiliza '1()', que redondea al número de decimales indicado o al entero más 2.

Haz clic para comprobar la respuesta

round cercano

14

Python aplica el redondeo '1' cuando un número está justo a la mitad entre dos posibles resultados.

Haz clic para comprobar la respuesta

a la par más cercana

15

Las funciones '1()' y '2()' de la biblioteca '3' sirven para redondear números específicamente hacia arriba o hacia abajo.

Haz clic para comprobar la respuesta

ceil floor math

16

Efectos del redondeo prematuro

Haz clic para comprobar la respuesta

Causa inexactitudes en resultados finales al afectar cálculos subsecuentes.

17

Uso de la función 'round()'

Haz clic para comprobar la respuesta

Redondea hacia el número par más cercano en casos de equidistancia.

18

Funciones 'ceil()' y 'floor()' de 'math'

Haz clic para comprobar la respuesta

Permiten redondeo directo hacia arriba o hacia abajo, respectivamente.

Preguntas y respuestas

Aquí tienes una lista de las preguntas más frecuentes sobre este tema

Contenidos similares

Informática

Tecnología en la Era Digital

Ver documento

Informática

Importancia y Clasificación de las Fuentes de Información

Ver documento

Informática

Windows como Sistema Operativo

Ver documento

Informática

Conceptos Fundamentales de la Informática y el Computador

Ver documento