Python Max Integer

Python Max Integer
Il numero intero di dimensioni diverse esiste nel linguaggio di programmazione standard, come intero corto, intero medio, intero lungo, ecc. Non esiste un tipo di dati separato per numeri interi brevi e lunghi in Python 3. IL int in python3 è equivalente a lungo In Python 2. Non esiste un limite massimo di un valore intero in Python 3 e può archiviare numeri interi di grandi dimensioni in base alla memoria disponibile. IL maxsize proprietà del syIl modulo S viene utilizzato per definire un numero intero di dimensioni massime in Python 3. Il valore di sys.maxsize è 231-1 per il computer a 32 bit e il valore di sys.maxsize è 263-1 per il computer a 64 bit. I modi di utilizzare i numeri interi massimi in Python 3 sono stati mostrati in questo tutorial usando diversi script di Python.

Esempio-1: trova il valore e il tipo di sistema.maxsize

Crea un file Python con il seguente script che stamperà il tipo di computer basato sul valore di sys.maxsize, e stampare il tipo e il valore del sys.maxsize. Se il valore restituisce da parte del sys.maxsize è uguale a 2 ** 63 - 1, quindi il messaggio, "è un computer a 64 bit", verrà stampato. Se il valore restituisce da parte del sys.maxsize è uguale a 2 ** 31 - 1, quindi il messaggio "È un computer a 32 bit", verrà stampato.

Modulo #import sys
Import sys
#Check the sys.Valore massimo per l'ambiente a 64 bit
se sys.maxsize == 2 ** 63 - 1:
stampa ("È un computer a 64 bit.")
#Check the sys.Valore massimo per l'ambiente a 32 bit
se sys.maxsize == 2 ** 31 -1:
stampa ("È un computer a 32 bit.")
#Print il tipo di sys.maxsize
Stampa ("Il tipo di sys.maxsize è ", tipo (sys.maxsize))
#Print il valore di sys.maxsize
Stampa ("Il valore di sys.maxsize è ", sys.maxsize)

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'output mostra che il computer è a 64 bit in cui lo script è stato eseguito. Il tipo di sistema.maxsize è int, e le dimensioni di SYS.maxsize è 9223372036854775807.

Esempio-2: trova i valori binari, ottali ed esadecimali di SYS.maxsize

Crea un file Python con il seguente script per stampare i valori binari, ottali ed esadecimali del sistema.maxsize. IL bidone() La funzione è stata utilizzata per ottenere il valore binario. IL Ott () La funzione è stata utilizzata per ottenere il valore ottale. IL esadecimale() La funzione è stata usata per ottenere il valore esadecimale.

Modulo #import sys
Import sys
#Print il valore binario di sys.maxsize
Print ("Binary:", Bin (sys.maxsize))
#Print il valore ottale di sys.maxsize
Print ("Octal:", OCT (sys.maxsize))
#Print il valore esadecimale di sys.maxsize
Print ("Hexadecimal:", Hex (sys.maxsize))

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Il valore binario è avviato da "0b ...". Il valore ottale è avviato da "0o ...". Il valore esadecimale è avviato da "0x ...".

Esempio-3: calcola la potenza che contiene l'intero lungo

IL sys.maxsize non è il valore massimo possibile di int in Python 3 ed è possibile gestire un gran numero di valori interi in base alla memoria disponibile. Crea un file Python con il seguente script per calcolare 9 alla potenza 999, un numero intero molto lungo. Se la memoria è disponibile per archiviare l'output del calcolo, allora il valore di 9999 sarà stampato. Successivamente, il tipo di valore di output verrà stampato.

#Calcula 9 al potere 999
numero = 9 ** 999
#Print l'output della potenza
Stampa ("L'output di 9 alla potenza 999 è: \ n", numero)
#Print il tipo di output
Stampa ("Il tipo di output è: \ n", tipo (numero))

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'output mostra il valore di 9999, e il tipo di output è un numero intero.

Esempio-4: trova il valore minimo nell'elenco usando SYS.maxsize

Crea un file PHP con il seguente script per trovare il valore minimo da un elenco di numeri utilizzando SYS.Proprietà massima. Un elenco di 6 valori numerici è stato dichiarato qui. Il valore minimo è stato inizializzato da sys.maxsize alla variabile denominata Minval, ed è stato utilizzato per scoprire il valore minimo dell'elenco. Successivamente, un loop 'per' viene utilizzato per iterare ogni elemento dell'elenco e confrontare il valore con il valore del Minval variabile. Se il valore corrente è inferiore al Minval, poi il Minval verrà re-iniziamento con il valore corrente dell'elenco. Il valore minimo dell'elenco verrà archiviato in Minval Dopo aver completato l'iterazione del ciclo "per".

Modulo #import sys
Import sys
#Declare un elenco di numeri
ListData = [89567888, 400000, 9845000, 7645, 812000, 94534]
#Sept the sys.maxsize come valore massimo
Minval = sys.maxsize
#Iuta i dati dell'elenco utilizzando loop
per indice nell'intervallo (0, len (listdata)):
#Update Il valore minimo in base al confronto
Se ListData [indice] < minval:
Minval = ListData [indice]
#Print tutti i dati dall'elenco
print ("I valori dell'elenco sono: \ n", listdata)
#Print il valore minimo dell'elenco
Stampa ("Il valore minimo nell'elenco è:", Minval)

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Il valore minimo dell'elenco è 7645, che è stato stampato nell'output.

Esempio-5: informazioni massime del valore intero con dimensioni

Crea un file Python con il seguente script che visualizzerà le informazioni interi del sys.int_info e la dimensione di sys.maxsize.

Modulo #import sys
Import sys
#Print le informazioni interi
Stampa ("\ Ninteger Value Information:", Sys.int_info)
#Print Il valore intero massimo in base al sistema
Stampa ("\ nmaximum Dimensione intera:", sys.maxsize)

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'output mostra che le informazioni interi e il valore del sys.maxsize.

Conclusione:

Diversi modi per scoprire il valore intero massimo in Python 3 sono stati mostrati in questo tutorial usando diversi esempi. Il valore intero massimo non è fissato in Python 3, ma il valore di sys.maxsize è fisso in base al computer.