Heim >Backend-Entwicklung >Python-Tutorial >Was ist der maximal mögliche Wert einer Ganzzahl in Python? (Codebeispiel)

Was ist der maximal mögliche Wert einer Ganzzahl in Python? (Codebeispiel)

藏色散人
藏色散人Original
2019-03-16 14:32:278648Durchsuche

Was ist der maximal mögliche Wert einer Ganzzahl in Python? (Codebeispiel)

kann sehr große Werte in Python speichern, wie zum Beispiel das folgende Python-Beispielprogramm:

x = 10000000000000000000000000000000000000000000; 
x = x + 1
print (x)

Ausgabe:

10000000000000000000000000000000000000000001

In Python ganze Zahlen Der Wert ist nicht durch die Anzahl der Bits begrenzt und kann bis zur Grenze des verfügbaren Speichers erweitert werden. Daher benötigen wir nie eine besondere Vorkehrung zum Speichern großer Zahlen (stellen Sie sich vor, Sie würden die obige Arithmetik in C/C++ ausführen).

In Python 3 gibt es für alle Arten von Ganzzahlen nur einen Typ „int“. In Python 2.7. Es gibt zwei verschiedene Typen: „int“ (32 Bit) und „long int“, der mit dem „int“ von Python 3.x identisch ist, d. h. beliebig große Zahlen speichern kann.

#Python 2.7中有两种类型:int和long int
#在Python 3中只有一种类型:int
  
x = 10
print(type(x)) 
  
x = 10000000000000000000000000000000000000000000
print(type(x))

Ausgabe in Python 2.7:

<type &#39;int&#39;>
<type &#39;long&#39;>

Ausgabe in Python 3:

<type &#39;int&#39;>
<type &#39;int&#39;>

Dieser Artikel ist eine Einführung in den maximal möglichen Wert einer Ganzzahl in Python. Ich hoffe, er hilft die Bedürftigen! (Verwandte Empfehlungen: „Python-Tutorial“)

Das obige ist der detaillierte Inhalt vonWas ist der maximal mögliche Wert einer Ganzzahl in Python? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn