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
Datentypen in Python
Druckanweisung in Python
Kommentare zu Python
Was sind Variablen in Python
Definition von Strings in Python
Rohstrings und mehrzeilige Strings in Python
Unicode-Strings in Python
Ganzzahlen und Gleitkommazahlen in Python
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!