Hello World! - Programmieren für Kids und andere Anfänger

Warren D. Sande

Hello World!

Programmieren für Kids und andere Anfänger

2009

458 Seiten

Format: PDF, Online Lesen

E-Book: €  23,99

E-Book kaufen

E-Book kaufen

ISBN: 9783446422278

 

Kapitel 4 Datentypen
Wir haben gesehen, dass man einer Variablen mindestens drei verschiedene Arten von Dingen zuweisen kann (um sie im Speicher des Computers zu behalten): Integer, Fließkommazahlen und Strings. Python kennt noch andere Datentypen, über die du später noch mehr lernst, aber vorläufig genügen uns diese drei. In diesem Kapitel lernen wir, wie du erkennen kannst, welchen Typ eine Sache hat. Außerdem werden wir sehen, wie du aus einem Typ einen anderen machen kannst.

Typen ändern
Recht oft müssen wir Daten von einem Typ in einen anderen umwandeln (konvertieren). Wenn wir zum Beispiel eine Zahl ausgeben möchten, muss sie in Text umgewandelt werden, damit sie überhaupt als Text auf dem Bildschirm erscheinen kann. Pythons print-Befehl kann das für uns tun, aber manchmal müssen wir etwas konvertieren, ohne diesen Befehl zu benutzen, oder wir müssen aus Strings Zahlen machen (was print nicht kann). Dies nennt man Typkonvertierung. Und wie funktioniert das?

Python kann nicht wirklich Dinge aus einem Typ in einen anderen „verwandeln“. Es erstellt aus dem ursprünglichen Ding ein neues Ding von dem gewünschten Typ. Die folgenden Funktionen können Daten aus einem Typ in einen anderen konvertieren: ƒƒfloat() erstellt einen neuen Float (eine Dezimalzahl) aus einem String oder Integer.

ƒƒint() erstellt einen neuen Integer aus einem String oder Float.

ƒƒstr() erstellt einen neuen String aus einer beliebigen Zahl (oder einem anderen Typ).

Die Klammern am Ende von float(), int() und str() sind da, weil diese keine Python-Schlüsselwörter sind (wie print), sondern einige von Pythons eingebauten Funktionen.

Später in diesem Buch werden wir noch vieles über Funktionen sagen. Vorläufig musst du nur wissen, dass du den Wert, den du konvertieren möchtest, in die Klammern setzt. Das kann man am besten an einigen Beispielen zeigen. Spiele sie im interaktiven Modus in der IDLE-Shell nach.

 

© 2009-2024 ciando GmbH