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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access