Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Datentypen gibt es in der Python-Sprache?

Welche Datentypen gibt es in der Python-Sprache?

(*-*)浩
(*-*)浩Original
2019-10-31 14:06:537601Durchsuche

In Python können folgende Datentypen direkt verarbeitet werden:

Welche Datentypen gibt es in der Python-Sprache?

1. Ganzzahlen

Python kann ganze Zahlen jeder Größe verarbeiten, natürlich auch negative ganze Zahlen. In Python-Programmen werden ganze Zahlen genauso ausgedrückt, wie sie in der Mathematik geschrieben werden, wie zum Beispiel: 1, 100, -8080, 0 usw. (Empfohlenes Lernen: Python-Video-Tutorial)

Da Computer binär verwenden, ist es manchmal bequemer, Hexadezimalzahlen zur Darstellung von Ganzzahlen zu verwenden. Hexadezimal verwendet das Präfix 0x und 0-9, a-f bedeutet, zum Beispiel: 0xff00, 0xa5b4c3d2 usw.

2. Gleitkommazahlen

Gleitkommazahlen werden auch als Gleitkommazahlen bezeichnet, da sie in wissenschaftlicher Notation den Dezimalpunkt eines Gleitkommas darstellen Zahl Die Position ist variabel, zum Beispiel sind 1,23x10^9 und 12,3x10^8 gleich. Gleitkommazahlen können mathematisch geschrieben werden, z. B. 1,23, 3,14, -9,01 usw. Für sehr große oder sehr kleine Gleitkommazahlen müssen sie jedoch in wissenschaftlicher Notation ausgedrückt werden.

Die Art und Weise, wie Ganzzahlen und Gleitkommazahlen im Computer gespeichert werden, ist unterschiedlich. Ganzzahloperationen sind immer genau (ist Division auch genau? Ja!), während Gleitkommaoperationen Rundungsfehler aufweisen können.

3. Zeichenfolge

Eine Zeichenfolge ist ein beliebiger Text, der in „“ oder „“ eingeschlossen ist, z. B. „abc“, „xyz“ usw. Bitte beachten Sie, dass „“ oder „“ selbst nur eine Ausdrucksweise und kein Teil der Zeichenfolge ist. Daher hat die Zeichenfolge „abc“ nur drei Zeichen: a, b und c.

4. Boolesche Werte

Die Darstellung boolescher Werte und der booleschen Algebra ist genau gleich , entweder True oder False , in Python können Sie True und False direkt verwenden, um boolesche Werte darzustellen (bitte achten Sie auf die Groß-/Kleinschreibung), oder Sie können sie durch boolesche Operationen berechnen.

Boolesche Werte können mit und, oder und nicht bearbeitet werden.

Die UND-Operation ist eine UND-Operation. Nur wenn alles wahr ist, ist das Ergebnis der UND-Operation wahr.

Die ODER-Operation ist eine ODER-Operation. Solange eine davon wahr ist, ist das Ergebnis der ODER-Operation wahr.

Die Nicht-Operation ist eine Negationsoperation. Es handelt sich um einen unären Operator, der Wahr in Falsch und Falsch in Wahr umwandelt.

5. Nullwert

Nullwert ist ein spezieller Wert in Python, dargestellt durch None. None kann nicht als 0 verstanden werden, da 0 sinnvoll ist und None ein spezieller Nullwert ist.

Darüber hinaus stellt Python auch eine Vielzahl von Datentypen wie Listen und Wörterbücher bereit und ermöglicht auch die Erstellung benutzerdefinierter Datentypen.

Das obige ist der detaillierte Inhalt vonWelche Datentypen gibt es in der Python-Sprache?. 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