A Byte of Python

Strings

Ein String, d.h. eine Zeichenkette, denkt man sich in Python als eine Sequenz (Abfolge) von einzelnen Zeichen.

Ich kann Ihnen fast garantieren, dass Sie in nahezu jedem von Ihnen geschriebenen Python-Programm auch Strings benutzen werden. Bitte beachten Sie daher die folgenden Hinweise zum Gebrauch von Strings in Python:

Anmerkung für C/C++-Programmierer

In Python gibt es keinen eigenen Datentyp char für einzelne Zeichen. Es gibt hierfür keine echte Notwendigkeit und ich bin sicher, dass Sie ihn nicht vermissen werden.

Anmerkung für Perl/PHP-Programmierer

Denken Sie daran, dass Strings in einfachen und doppelten Anführungszeichen gleich sind - sie unterscheiden sich in keinster Weise.

Anmerkung, wenn Sie reguläre Ausdrücke verwenden

Verwenden Sie immer rohe Zeichenketten, wenn Sie mit regulären Ausdrücken hantieren, weil sie sonst ständig Zeichen mit umgekehrten Schrägstrichen ausmaskieren müssen und dabei schnell den Überblick verlieren. Zum Beispiel können Rückwärtsverweise als '\\1' oder als r'\1' eingegeben werden.