in

Python 3 – Números


Los tipos de datos numéricos almacenan valores numéricos. Son tipos de datos inmutables. Esto significa que cambiar el valor de un tipo de datos numérico da como resultado un objeto recién asignado.

Los objetos numéricos se crean cuando les asigna un valor. Por ejemplo

var1 = 1
var2 = 10

También puede eliminar la referencia a un objeto numérico utilizando el del declaración. La sintaxis del del declaración es –

del var1[,var2[,var3[....,varN]]]]

Puede eliminar un solo objeto o varios objetos utilizando el del declaración. Por ejemplo

del var
del var_a, var_b

Python admite diferentes tipos numéricos:

  • int (enteros con signo) – A menudo se les llama simplemente números enteros o ints. Son números enteros positivos o negativos sin punto decimal. Los enteros en Python 3 son de tamaño ilimitado. Python 2 tiene dos tipos de enteros: int y long. No hay ‘Entero largo‘en Python 3 ya.

  • float (valores reales de coma flotante) – También llamados flotantes, representan números reales y se escriben con un punto decimal dividiendo el entero y la fracción. Los flotadores también pueden estar en notación científica, con E o e indicando la potencia de 10 (2.5e2 = 2.5 x 102 = 250).

  • complejo (números complejos) – son de la forma a + bJ, donde a y b son flotantes y J (o j) representa la raíz cuadrada de -1 (que es un número imaginario). La parte real del número es a y la parte imaginaria es b. Los números complejos no se usan mucho en la programación de Python.

Es posible representar un número entero en forma hexa-decimal u octal

>>> number = 0xA0F #Hexa-decimal
>>> number
2575

>>> number = 0o37 #Octal
>>> number
31

Ejemplos de

A continuación se muestran algunos ejemplos de números.

En t flotador complejo
10 0.0 3,14j
100 15.20 45.j
-786 -21,9 9.322e-36j
080 32,3 y más; e18 .876j
-0490 -90. -.6545 y más; 0J
-0 × 260 -32.54e100 3e y más; 26J
0 × 69 70.2-E12 4.53e-7j

Un número complejo consta de un par ordenado de números reales en coma flotante denotados por un & plus; bj, donde a es la parte real y b es la parte imaginaria del número complejo.

Conversión de tipo de número

Python convierte números internamente en una expresión que contiene tipos mixtos a un tipo común para su evaluación. A veces, es necesario forzar un número explícitamente de un tipo a otro para satisfacer los requisitos de un operador o parámetro de función.

  • Escribe int (x) para convertir x en un entero simple.

  • Escribe largo (x) para convertir x en un entero largo.

  • Escribe flotar (x) para convertir x en un número de coma flotante.

  • Escribe complejo (x) para convertir x en un número complejo con parte real x y parte imaginaria cero.

  • Escribe complejo (x, y) para convertir xey en un número complejo con la parte real xy la parte imaginaria y. xey son expresiones numéricas

Funciones Matemáticas

Python incluye las siguientes funciones que realizan cálculos matemáticos.

No Señor. Función y devoluciones (descripción)
1

abs (x)

El valor absoluto de x: la distancia (positiva) entre x y cero.

2

techo (x)

El techo de x: el número entero más pequeño no menor que x.

3

cmp (x, y)

-1 si x y. Obsoleto en Python 3. En su lugar, utilice return (x> y) – (x .

4

exp (x)

El exponencial de x: eX

5

fabulosos (x)

El valor absoluto de x.

6

piso (x)

El piso de x: el número entero más grande no mayor que x.

7

registro (x)

El logaritmo natural de x, para x> 0.

8

log10 (x)

El logaritmo en base 10 de x para x> 0.

9

máx (x1, x2, …)

El mayor de sus argumentos: el valor más cercano al infinito positivo

10

min (x1, x2, …)

El más pequeño de sus argumentos: el valor más cercano al infinito negativo.

11

modf (x)

Las partes fraccionarias y enteras de x en una tupla de dos elementos. Ambas partes tienen el mismo signo que x. La parte entera se devuelve como flotante.

12

pow (x, y)

El valor de x ** y.

13

redondo (x [,n])

X redondeado an dígitos desde el punto decimal. Python se redondea desde cero como un desempate: la ronda (0.5) es 1.0 y la ronda (-0.5) es -1.0.

14

sqrt (x)

La raíz cuadrada de x para x> 0.

Funciones de números aleatorios

Los números aleatorios se utilizan para juegos, simulaciones, pruebas, aplicaciones de seguridad y privacidad. Python incluye las siguientes funciones que se utilizan comúnmente.

No Señor. Función descriptiva
1

elección (seq)

Un elemento aleatorio de una lista, tupla o cadena.

2

randrange[start,] parada [,step])

Un elemento seleccionado al azar del rango (inicio, parada, paso).

3

aleatorio()

Un flotante aleatorio r, tal que 0 es menor o igual que r y r es menor que 1

4

semilla([x])

Establece el valor inicial entero utilizado para generar números aleatorios. Llame a esta función antes de llamar a cualquier otra función de módulo aleatorio. Devuelve Ninguno.

5

barajar (lst)

Aleatoriza los elementos de una lista en su lugar. Devuelve Ninguno.

6

uniforme (x, y)

Un flotador aleatorio r, tal que x es menor o igual que r y r es menor que y.

Funciones trigonométricas

Python incluye las siguientes funciones que realizan cálculos trigonométricos.

No Señor. Función descriptiva
1

acos (x)

Devuelve el arco coseno de x, en radianes.

2

asin (x)

Devuelve el arco seno de x, en radianes.

3

atan (x)

Devuelve el arco tangente de x, en radianes.

4

atan2 (y, x)

Devuelve atan (y / x), en radianes.

5

cos (x)

Devuelve el coseno de x radianes.

6

hipot (x, y)

Devuelve la norma euclidiana, sqrt (x * x + y * y).

7

pecado (x)

Devuelve el seno de x radianes.

8

bronceado (x)

Devuelve la tangente de x radianes.

9

grados (x)

Convierte el ángulo x de radianes a grados.

10

radianes (x)

Convierte el ángulo x de grados a radianes.

Constantes Matemáticas

El módulo también define dos constantes matemáticas:

No Señor. Constantes y descripción
1

Pi

La constante matemática pi.

2

mi

La constante matemática e.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

hashmap

HashMap en Java – javatpoint

apple touch icon@2

Compruebe si una variable es una cadena en JavaScript