Kapitel 37. Unicode und Byte-Strings

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Bisher haben wir uns in diesem Buch absichtlich nicht ausführlich mit Strings beschäftigt. In der Typenvorschau in Kapitel 4wurden Pythons Unicode-Strings und -Dateien kurz vorgestellt, ohne viele Details zu nennen, und das Kapitel über Strings im Kerntypen-Teil dieses Buches(Kapitel 7) beschränkte sich absichtlich auf die Teilmenge der String-Themen, die die meisten Python-Programmierer kennen müssen.

Das war Absicht: Da viele Programmierer, darunter auch die meisten Anfänger, mit einfachen Textformen wie ASCII zu tun haben, können sie mit Pythons grundlegendem String-Typ str und den damit verbundenen Operationen arbeiten und müssen sich nicht mit fortgeschritteneren String-Konzepten auseinandersetzen. Solche Programmierer können die String-Änderungen in Python 3.X oft ignorieren und Strings weiterhin wie bisher verwenden.

Andererseits haben viele Programmierer mit spezielleren Datentypen zu tun: Nicht-ASCII-Zeichensätze, Inhalte von Bilddateien und so weiter. Für diese Programmierer und andere, die eines Tages zu ihnen stoßen werden, werden wir in diesem Kapitel den Rest der Python-String-Geschichte ausfüllen und uns einige fortgeschrittene Konzepte des Python-String-Modells ansehen.

Insbesondere werden wir uns mit den Grundlagen der Python-Unterstützung für Unicode-Textbefassen -Zeichenketten , diein internationalisierten ...

Get Python lernen, 5. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.