Verwandte Einführung in Python-Integer-Typen

爱喝马黛茶的安东尼
Freigeben: 2019-06-17 16:42:38
Original
8278 Leute haben es durchsucht

Python 2 Nicht-Gleitkommazahlen haben int- und long-Typen. Der Maximalwert des int-Typs darf sys.maxint nicht überschreiten. In Python 3 gibt es nur einen Integer-Typ int. In den meisten Fällen ist er dem Long-Integer-Typ in Python 2 sehr ähnlich.

Verwandte Empfehlungen: „Python-Video

Verwandte Einführung in Python-Integer-Typen

Python 2-Nicht-Gleitkommazahlen haben int- und long-Typen. Der Maximalwert des Typs int darf sys.maxint nicht überschreiten und dieser Maximalwert ist plattformabhängig. Der Long-Integer-Typ kann durch Anhängen eines L an das Ende der Zahl definiert werden, was offensichtlich einen größeren Zahlenbereich darstellt als der Int-Typ. In Python 3 gibt es nur einen Ganzzahltyp, int, und in den meisten Fällen ähnelt er dem Typ long in Python 2.

Anmerkungen x = 1000000000000L x = 100000000000000

② x = 0xffffffffffffl) int (x) Typ (x)

ist der dezimale Lang in Python 2 wird ersetzt durch eine gewöhnliche Dezimalzahl in Python 3. Hexadezimale Long-Zahlen in Python 2 werden in Python 3 durch reguläre hexadezimale Ganzzahlen ersetzt. Da in Python 3 der Long-Integer-Typ nicht mehr existiert, existiert natürlich auch die ursprüngliche Funktion long() nicht mehr. Um eine Variable in einen Ganzzahltyp umzuwandeln, verwenden Sie die Funktion int(). Überprüft, ob eine Variable vom Typ Integer ist, ruft ihren Datentyp ab und vergleicht ihn mit einem int (nicht long). Sie können auch die Funktion isinstance() verwenden, um den Datentyp erneut zu überprüfen. Verwenden Sie int, nicht long, um den Ganzzahltyp zu überprüfen.

Anhang:

sys.maxint

Da Long- und Integer-Typen integriert sind, ist die sys.maxint-Konstante nicht mehr präzise. Da dieser Wert jedoch weiterhin zur Erkennung plattformspezifischer Funktionen nützlich ist, wird er von Python 3 beibehalten und in sys.maxsize umbenannt.

Hinweise Python 2 Python 3

① Von Sys Import Maxint von Sys Import Maxsize

② A_FUNCTION (SYS.MAXINT) A_FUNCTION (sys.maxSize)

1.maxint wird zu maxsize.

2. Alle sys.maxints werden zu sys.maxsize.

Das obige ist der detaillierte Inhalt vonVerwandte Einführung in Python-Integer-Typen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage