Kapitel 9. Schnüre und Dinge

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

Pythons str Typ implementiert Unicode-Textstrings mit Operatoren, eingebauten Funktionen, Methoden und speziellen Modulen. Der ähnliche Typ bytes stellt beliebige Binärdaten als eine Folge von Bytes dar, auch bekannt als bytestring oder byte string. Viele Textoperationen sind mit Objekten beider Typen möglich: Da diese Typen unveränderlich sind, erstellen die Methoden meist eine neue Zeichenkette und geben sie zurück, es sei denn, sie geben die ursprüngliche Zeichenkette unverändert zurück. Eine veränderbare Folge von Bytes kann als Bytearray dargestellt werden, das in "Bytearray-Objekte" kurz vorgestellt wird .

Dieses Kapitel behandelt zunächst die Methoden, die für diese drei Typen verfügbar sind, dann das String-Modul und die String-Formatierung (einschließlich formatierter String-Literale), gefolgt von den Modulen textwrap, pprint und reprlib. Spezielle Fragen zu Unicode werden am Ende des Kapitels behandelt.

Methoden von String-Objekten

str, bytes und bytearray Objekte sind Sequenzen, wie in "Strings" beschrieben ; von diesen sind nur bytearray Objekte veränderbar. Alle unveränderlichen Sequenzoperationen (Wiederholung, Verkettung, Indizierung und Slicing) gelten für Instanzen aller drei Typen und geben ein neues Objekt desselben Typs zurück. Wenn in Tabelle 9-1 nicht anders angegeben, sind die Methoden auf Objekte ...

Get Python in a Nutshell, 4. 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.