Python Max entero

Python Max entero
El número entero de diferentes tamaños existe en el lenguaje de programación estándar, como entero corto, entero medio, entero largo, etc. No hay un tipo de datos separado para enteros cortos y largos en Python 3. El En t en python3 es equivalente a largo En Python 2. No existe un límite máximo de un valor entero en Python 3, y puede almacenar números enteros en función de la memoria disponible. El tamaño máximo propiedad del sistemaEl módulo S se usa para definir un número entero de tamaño máximo en Python 3. El valor de sys.tamaño máximo es 231-1 para la computadora de 32 bits y el valor de sys.tamaño máximo es 263-1 para la computadora de 64 bits. Las formas de usar números enteros máximos en Python 3 se han mostrado en este tutorial mediante el uso de diferentes scripts de Python.

Ejemplo-1: Encuentre el valor y el tipo de SYS.tamaño máximo

Cree un archivo Python con el siguiente script que imprima el tipo de computadora basado en el valor de sys.tamaño máximo, e imprima el tipo y el valor del sys.tamaño máximo. Si el valor regresa por el sys.tamaño máximo es igual a 2 ** 63 - 1, entonces el mensaje: 'Es una computadora de 64 bits', se imprimirá. Si el valor regresa por el sys.tamaño máximo es igual a 2 ** 31 - 1, entonces el mensaje, 'es una computadora de 32 bits', se imprimirá.

#Módulo de sys de Import
Sys de importación
#Coble el sys.Valor máximo para un entorno de 64 bits
Si sys.maxSize == 2 ** 63 - 1:
Imprimir ("Es una computadora de 64 bits.")
#Coble el sys.Valor máximo para un entorno de 32 bits
Si sys.maxSize == 2 ** 31 -1:
Imprimir ("Es una computadora de 32 bits.")
#Impinsión el tipo de sys.tamaño máximo
Imprimir ("El tipo de sys.MaxSize es ", tipo (sys.tamaño máximo))
#Imprima el valor del sys.tamaño máximo
imprimir ("El valor del sys.MaxSize es ", sys.tamaño máximo)

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que la computadora tiene 64 bits donde se ha ejecutado el script. El tipo de sys.MaxSize es En t, y el tamaño del sys.MaxSize es 9223372036854775807.

Ejemplo-2: Encuentre los valores binarios, octales y hexadecimales del sys.tamaño máximo

Cree un archivo de Python con el siguiente script para imprimir los valores binarios, octales y hexadecimales del SYS.tamaño máximo. El papelera() La función se ha utilizado para obtener el valor binario. El oct() La función se ha utilizado para obtener el valor octal. El maleficio() La función se ha utilizado para obtener el valor hexadecimal.

#Módulo de sys de Import
Sys de importación
#Imprima el valor binario de SYS.tamaño máximo
imprimir ("binario:", bin (sys.tamaño máximo))
#Imprima el valor octal de SYS.tamaño máximo
Imprimir ("Octal:", Oct (SYS.tamaño máximo))
#Imprima el valor hexadecimal de SYS.tamaño máximo
imprimir ("hexadecimal:", hex (sys.tamaño máximo))

Producción:
La siguiente salida aparecerá después de ejecutar el script anterior. El valor binario es iniciado por '0b ...'. El valor octal es iniciado por '0o ...'. El valor hexadecimal se inicia por '0x ...'.

Ejemplo-3: Calcule la potencia que contiene el entero largo

El sys.tamaño máximo no es el valor máximo posible de INT en Python 3, y es posible manejar una gran cantidad de valores enteros basados ​​en la memoria disponible. Cree un archivo de Python con el siguiente script para calcular 9 a la potencia 999, un entero muy largo. Si la memoria está disponible para almacenar la salida del cálculo, entonces el valor de 9999 se imprimirá. A continuación, se imprimirá el tipo de valor de salida.

#Calcule 9 a la potencia 999
número = 9 ** 999
#Prase la salida de la potencia
imprimir ("La salida de 9 a la potencia 999 es: \ n", número)
#Presente el tipo de salida
imprimir ("El tipo de salida es: \ n", tipo (número))

Producción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra el valor de 9999, y el tipo de salida es un entero.

Ejemplo-4: encuentre el valor mínimo en la lista usando SYS.tamaño máximo

Cree un archivo PHP con el siguiente script para encontrar el valor mínimo de una lista de números utilizando el SYS.propiedad máxima. Aquí se ha declarado una lista de 6 valores numéricos. El valor mínimo se ha inicializado por sys.tamaño máximo a la variable nombrada minval, y se ha utilizado para descubrir el valor mínimo de la lista. A continuación, se usa un bucle 'para' para iterar cada elemento de la lista y comparar el valor con el valor del minval variable. Si el valor actual es menor que el minval, entonces el minval se reinicializará con el valor actual de la lista. El valor mínimo de la lista se almacenará en el minval Después de completar la iteración del bucle 'para'.

#Módulo de sys de Import
Sys de importación
#Declare una lista de números
listData = [89567888, 400000, 9845000, 7645, 812000, 94534]
#Establece el sys.MaxSize como valor máximo
minval = sys.tamaño máximo
#Iterate los datos de la lista usando bucle
Para el índice en el rango (0, Len (ListData)):
#Update el valor mínimo basado en la comparación
Si ListData [índice] < minval:
minval = listData [índice]
#Imprima todos los datos de la lista
imprimir ("Los valores de la lista son: \ n", listData)
#Imprima el valor mínimo de la lista
Imprimir ("El valor mínimo en la lista es:", Minval)

Producción:
La siguiente salida aparecerá después de ejecutar el script anterior. El valor mínimo de la lista es 7645, que se ha imprimido en la salida.

Ejemplo-5: Información máxima del valor entero con tamaño

Cree un archivo de Python con el siguiente script que mostrará la información entera del sys.int_info y el tamaño de sys.tamaño máximo.

#Módulo de sys de Import
Sys de importación
#Imprima la información entera
Imprimir ("\ Ninteger Información de valor:", SYS.int_info)
#Imprima el valor entero máximo basado en el sistema
imprimir ("\ nmaximum tamaño entero:", sys.tamaño máximo)

Producción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra esa información entera y el valor del sys.tamaño máximo.

Conclusión:

En este tutorial se han mostrado diferentes formas de averiguar el valor entero máximo en Python 3 utilizando diferentes ejemplos. El valor entero máximo no se fija en Python 3, sino el valor de sys.tamaño máximo se fija en función de la computadora.