O'Reilly logo

Python Ge-Packt by Michael Weigend

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

DVon Python 2 zu Python 3

D.1 Unterschiede zwischen Python 2 und Python 3

Eingabe und Ausgabe

Statt einer print-Anweisung gibt es eine print()-Funktion. Mit dem Schlüsselwort-Argument end kann festgelegt werden, was nach den ausgegebenen Argumenten folgen soll (voreingestellt ist ein Zeilenwechsel). Mit dem Schlüsselwort-Argument sep kann man einen neuen Separatorstring einstellen, der zwischen zwei auszugebenden Items erscheint. Anders als bei Python 2 liefert die Funktion input() immer einen String, der die Tastatureingabe enthält. Die Funktion raw_input() gibt es nicht mehr.

Strings und Bytestrings

Der Typ str umfasst Folgen aus Unicode-Zeichen. Den Typ unicode gibt es bei Python 3 nicht mehr. Zusätzlich gibt es den Typ bytestring. Objekte ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required