Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Python-Variablen und Datentypen

Detaillierte Erläuterung der Python-Variablen und Datentypen

高洛峰
高洛峰Original
2017-02-18 10:12:171393Durchsuche

In diesem Artikel werden hauptsächlich Python-Variablen und Datentypen im Detail vorgestellt. Es hat einen sehr guten Referenzwert, schauen wir es uns mit dem Editor unten an

Python-Variablen und Datentypen

  1. Datentypen in Python

  2. Druckanweisung in Python

  3. Kommentare zu Python

  4. Was sind Variablen in Python

  5. Definition von Strings in Python

  6. Rohstrings und mehrzeilige Strings in Python

  7. Unicode-Strings in Python

  8. Ganzzahlen und Gleitkommazahlen in Python

  9. Boolesche Typen in Python

Datentypen in Python

Ein Computer ist, wie der Name schon sagt, eine Maschine, die mathematische Berechnungen durchführen kann. Daher können Computerprogramme natürlich mit verschiedenen numerischen Werten umgehen. Computer können jedoch viel mehr als nur numerische Werte verarbeiten. Sie können auch eine Vielzahl von Daten wie Text, Grafiken, Audio, Video, Webseiten usw. verarbeiten. Unterschiedliche Daten erfordern die Definition unterschiedlicher Datentypen. In Python können die folgenden Datentypen direkt verarbeitet werden:

1. Ganzzahlen

Python kann ganze Zahlen jeder Größe verarbeiten, natürlich auch negative ganze Zahlen genau das gleiche wie die mathematische Schreibmethode, zum Beispiel: 1, 100, -8080, 0 usw.

Da Computer Binärzahlen verwenden, ist es manchmal bequemer, Hexadezimalzahlen zur Darstellung von Ganzzahlen zu verwenden. Hexadezimalzahlen werden durch das Präfix 0-9, af, dargestellt, zum Beispiel: 0xff00, 0xa5b4c3d2 usw.

2. Gleitkommazahlen

Gleitkommazahlen werden auch als Gleitkommazahlen bezeichnet, da die Dezimalpunktposition einer Gleitkommazahl variabel ist Beispiel: 1,23x10^9 und 12,3x10^8 sind 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 von Booleschen Werten und der Booleschen Algebra ist genau die gleiche: Wahr und Falsch, entweder Wahr oder Falsch. 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 auch durch boolesche Operationen berechnet werden.

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.

Nicht-Operation ist eine Nicht-Operation. 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 bietet Python auch eine Vielzahl von Datentypen wie Listen und Wörterbüchern und ermöglicht auch die Erstellung benutzerdefinierter Datentypen. Wir werden später weiter darüber sprechen

Übungscode

1. 计算十进制整数45678和十六进制整数0x12fd2之和。

 print 45678 + 0x12fd2

2. 请用字符串表示出Learn Python in imooc。

 print "Learn Python in imooc"

3. 请计算以下表达式的布尔值(注意==表示判断是否相等):

 print 100 < 99
 print 0xff == 255

 结果:

 False
 True


Ausführlichere Artikel zu Python-Variablen und Datentypen finden Sie auf der chinesischen PHP-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