Python Max Integer

Python Max Integer
Die ganze Zahl der verschiedenen Größen gibt es in der Standard -Programmiersprache, wie z. In Python 3 gibt es keinen separaten Datentyp für kurze und lange ganze Zahlen. Der int in Python3 ist gleichbedeutend mit lang in Python 2. In Python 3 gibt es keine maximale Grenze für einen Ganzzahlwert und kann große Ganzzahl -Zahlen basierend auf dem verfügbaren Speicher speichern. Der maximale Größe Eigentum des syS Modul wird verwendet, um eine ganzzahlige Zahl in maximaler Größe in Python 3 zu definieren. Der Wert von sys.maximale Größe ist 231-1 für den 32-Bit-Computer und den Wert von sys.maximale Größe ist 263-1 für den 64-Bit-Computer. Die Möglichkeiten zur Verwendung maximaler ganzzahliger Zahlen in Python 3 wurden in diesem Tutorial unter Verwendung verschiedener Python -Skripte gezeigt.

Beispiel 1: Finden Sie den Wert und die Art von SYS.maximale Größe

Erstellen Sie eine Python-Datei mit dem folgenden Skript, in dem der Typ des computergestützten auf dem Wert von sys.maximale Größe, und drucken Sie den Typ und den Wert der sys.maximale Größe. Wenn die Wertrendite der sys.maximale Größe entspricht 2 ** 63 - 1, dann wird die Nachricht "es ist ein 64 -Bit -Computer" gedruckt. Wenn die Wertrendite der sys.maximale Größe ist gleich 2 ** 31 - 1, dann wird die Nachricht 'es ist ein 32 -Bit -Computer', wird gedruckt.

#Import sysmodul
Importsystem
#Überprüfen Sie das System.Maxsize Wert für eine 64-Bit-Umgebung
Wenn sys.Maxsize == 2 ** 63 - 1:
drucken ("Es ist ein 64-Bit-Computer."))
#Überprüfen Sie das System.Maxsize Wert für 32-Bit-Umgebung
Wenn sys.Maxsize == 2 ** 31 -1:
Druck ("Es ist ein 32-Bit-Computer."))
#Print der Art des Systems.maximale Größe
print ("die Art von Systemen.Maxsize ist ", Typ (sys.maximale Größe))
#Prinke den Wert von sys.maximale Größe
drucken ("Der Wert von sys.Maxsize ist ", sys.maximale Größe)

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass der Computer 64-Bit ist, wo das Skript ausgeführt wurde. Die Art von Systemen.Maxsize ist int, und die Größe des Systems.Maxsize ist 9223372036854775807.

Beispiel-2: Finden Sie die Binär-, Oktal- und Hexadezimalwerte von SYS.maximale Größe

Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die binären, Oktal- und Hexadezimalwerte des SYS zu drucken.maximale Größe. Der Behälter() Funktion wurde verwendet, um den binären Wert zu erhalten. Der Okt.) Funktion wurde verwendet, um den Oktalwert zu erhalten. Der verhexen() Funktion wurde verwendet, um den hexadezimalen Wert zu erhalten.

#Import sysmodul
Importsystem
#Prinke den binären Wert von sys.maximale Größe
print ("Binary:", Bin (sys.maximale Größe))
#Prinke den Oktalwert von sys.maximale Größe
print ("Oktal:", Okt.maximale Größe))
#Abdruck der hexadezimale Wert von sys.maximale Größe
print ("hexadezimal:", hex (sys.maximale Größe))

Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Der binäre Wert wird von '0b ...' gestartet. Der Oktalwert wird von '0o ...' gestartet. Der hexadezimale Wert wird durch '0x…' gestartet.

Beispiel-3: Berechnen Sie die Leistung, die die lange ganze Zahl enthält

Der sys.maximale Größe ist nicht der maximal mögliche Wert von int in Python 3, und es ist möglich, eine große Anzahl von Ganzzahlwerten basierend auf dem verfügbaren Speicher zu verarbeiten. Erstellen Sie eine Python -Datei mit dem folgenden Skript, um 9 für den Power 999 zu berechnen, eine sehr lange ganze Zahl. Wenn der Speicher verfügbar ist, um die Ausgabe der Berechnung zu speichern, dann der Wert von 9999 wird gedruckt. Als nächstes wird die Art des Ausgangswerts gedruckt.

#Calculate 9 zur Power 999
Nummer = 9 ** 999
#Prinke die Ausgabe der Leistung
print ("Die Ausgabe von 9 zu der Leistung 999 ist: \ n", Nummer)
#Print der Art der Ausgabe
print ("Der Typ der Ausgabe ist: \ n", Typ (Nummer)))

Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt den Wert von 9999, und der Ausgangstyp ist eine Ganzzahl.

Beispiel-4: Ermitteln Sie den Mindestwert in der Liste mit SYS.maximale Größe

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um den Mindestwert aus einer Liste von Zahlen mithilfe des SYS zu ermitteln.Maxsize Eigenschaft. Hier wurde eine Liste von 6 numerischen Werten deklariert. Der Mindestwert wurde durch initialisiert sys.maximale Größe zu der benannten Variablen Minval, und es wurde verwendet, um den Mindestwert der Liste herauszufinden. Als nächstes wird eine 'für' Schleife verwendet, um jedes Element der Liste zu iterieren und den Wert mit dem Wert der zu vergleichen Minval Variable. Wenn der aktuelle Wert geringer ist als der Minval, dann ist die Minval wird mit dem aktuellen Wert der Liste neu initialisiert. Der Mindestwert der Liste wird in der gespeichert Minval Nach Abschluss der Iteration der 'for' Loop.

#Import sysmodul
Importsystem
#Deklare eine Liste von Zahlen
ListData = [89567888, 400000, 9845000, 7645, 812000, 94534]
#Se das sys.Maxsize als Maximalwert
minval = sys.maximale Größe
#Die Listendaten mithilfe der Schleife entfernen
Für den Index in Bereich (0, Len (ListData)):
#Update den auf dem Vergleich basierenden Mindestwert
Wenn ListData [Index] < minval:
minval = listData [Index]
#Print alle Daten aus der Liste
print ("Die Listenwerte sind: \ n", listData)
#Prinke den Mindestwert der Liste
print ("Der Mindestwert in der Liste ist:", Minval)

Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Der Mindestwert der Liste beträgt 7645, der in der Ausgabe gedruckt wurde.

Beispiel-5: Maximale Ganzzahlwertinformationen mit Größe

Erstellen Sie eine Python -Datei mit dem folgenden Skript, in dem die Ganzzahlinformationen der angezeigt werden sys.int_info und die Größe von sys.maximale Größe.

#Import sysmodul
Importsystem
#Print der Ganzzahlinformationen
print ("\ ninteger value Informationen:", sys.int_info)
#Prinke den maximalen Ganzzahlwert basierend auf dem System
print ("\ nmaximum Ganzzahlgröße:", sys.maximale Größe)

Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass ganzzahlige Informationen und der Wert der sys.maximale Größe.

Abschluss:

In diesem Tutorial wurden verschiedene Möglichkeiten für den maximalen Ganzzahlwert in Python 3 anhand verschiedener Beispiele gezeigt. Der maximale Ganzzahlwert ist in Python 3 nicht festgelegt, sondern der Wert von sys.maximale Größe wird basierend auf dem Computer behoben.