00:00Strings: Rohe Strings.
00:04in einer Rohzeichenfolge werden Escape-Sequenzzeichen, wie Sie im letzten Abschnitt gesehen wurden, nicht interpretiert. Jetzt werden Sie sehen, wie Sie eine rohe Zeichenfolge definieren und wie nützlich sie dann sind. Hier wird eine neue Variable a
mit zwei Textstücken und einem Zeilenumbruchzeichen in der Mitte definiert.
00:29Sie können sehen, dass, wenn a
ausgedruckt wird, dieses Zeilenumbruchzeichen beim Drucken befolgt wird. Um eine rohe Zeichenfolge zu erstellen, wird der Zeichenfolge ein r
vorangestellt, wie hier zu sehen . Ansonsten ist der Inhalt genau gleich.
00:45der Ausdruck dieser Zeichenfolge zeigt, dass die rohe Zeichenfolge bedeutet, dass das Zeilenumbruchzeichen nicht von print()
interpretiert wird und intakt bleibt. Dies ist nützlich in Anwendungen, in denen die Escape-Sequenzzeichen nicht normal interpretiert werden sollen, z. B. reguläre Ausdrücke, ein Bereich, mit dem Sie möglicherweise nicht vertraut sind, der jedoch in der Textverarbeitung äußerst nützlich ist.
01:07regelmäßige Ausdrücke verwenden das Backslash-Zeichen auf eine andere Weise als normaler Text, und hier kommen rohe Zeichenfolgen zur Geltung, indem sie die Art und Weise steuern, wie die Zeichenfolge interpretiert wird. Reguläre Ausdrücke fallen nicht in den Rahmen dieses Kurses, aber sie sind einen Blick wert, wenn Sie jemals Text verarbeiten müssen.