Zeichenfolgenliterale in Python (Zeichenfolgenliterale in Python), Lektion, Seite 723757
https://www.purl.org/stefan_ram/pub/zeichenfolgenliterale_python (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs

Zeichenfolgenliterale in Python 

Wir hatte schon gesagt: „Ein Ausdruck  ist eine Folge von Schriftzeichen, die nach bestimmten Regeln  aufgebaut ist.“. Was sind aber nun genau diese Regeln? Das wird im weiteren Verlauf des Kurses ausführlich behandelt werden. Wir beginnen in dieser Lektion mit den Regeln für eine spezielle Art von Ausdrücken, den Zeichenfolgenliteralen.

Ein Zeichenfolgenliteral  notiert eine Zeichenfolge als Ausdruck. Es besteht im wesentlichen aus den Zeichen der Zeichenfolge zwischen zwei Anführungszeichen oder Apostrophen. So notiert beispielsweise das Zeichenfolgenliteral »"Hallo, Welt"« (13 Zeichen) oder das Zeichenfolgenliteral »'Hallo, Welt'« (13 Zeichen) die Zeichenfolge »Hallo, Welt« (11 Zeichen).

Zeichenfolgenliteral
'Hallo, Welt'
Zeichenfolgenliteral
"Hallo, Welt"
Zeichenfolge der beiden obigen Zeichenfolgenliterale
Hallo, Welt

Der Text »Hallo, Welt« kann natürlich auch durch einen anderen Text ersetzt werden, wie das folgende Beispiel zeigt.

Zeichenfolgenliteral
'Alpha'
Zeichenfolgenliteral
"Alpha"
Zeichenfolge der beiden obigen Zeichenfolgenliterale
Alpha

In manchen Konsolen werden ausgegebene Zeichenfolgen in Apostrophe  eingeschlossen, obwohl diese Apostrophe nicht  Teil der Zeichenfolge sind.

Auswertung
"abc"
'abc'
Auswertung
'abc'
'abc'

Die Zeichenfolge des Zeichenfolgenliterals »'abc'« umfaßt also die drei  Zeichen »abc« – die Apostrophe gehören nicht  zu ihr.

Auswertung des Ausdrucks »"abc"« mit nachfolgender Ausgabe einer Textdarstellung des erhaltenen Wertes
                Auswertung                  Ausgabe
"abc" ---------------------> abc ---------------------> 'abc'
Ausdruck internes Objekt Textdarstellung

Auch eine Folge mit nur einem einzigen  Schriftzeichen gilt als Zeichenfolge.

Zeichenfolgenliteral
'A'
Zeichenfolgenliteral
"A"
Zeichenfolge
A

Auch eine Folge von null  Schriftzeichen (also eine Folge mit gar keinem Zeichen) gilt als Zeichenfolge, sie wird leere Zeichenfolge  genannt.

Zeichenfolgenliteral
''
Zeichenfolgenliteral
""
Zeichenfolge (leere Zeichenfolge)

Anführungszeichen im Text

Zum Schreiben einer Zeichenfolge, welche Anführungszeichen  enthalten soll, können Apostrophe  verwendet werden (oder umgekehrt).

Zeichenfolgenliteral
'Hallo, "Welt"'
Zeichenfolge
Hallo, "Welt"
Zeichenfolgenliteral
"Hallo, 'Welt'"
Zeichenfolge
Hallo, 'Welt'

Übungsfragen

Textangaben in chevrons  (/ʃə.vʁɔ̃s/), also den Zeichen "»" und "«", beziehen sich immer auf den Text zwischen  diesen chevrons. Beispielsweise umfaßt der Text »abc« drei Zeichen (nicht fünf).

?   Übungsfrage

Wie viele Zeichen hat die Zeichenfolge (der Wert) des Zeichenfolgenliterals »'ab'«?

?   Übungsfrage

Wie viele Zeichen hat das Zeichenfolgenliteral »'ab'« selber (als Ausdruck betrachtet)?

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723757 stefan_ram:723757 Zeichenfolgenliterale in Python Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723757, slrprddef723757, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/zeichenfolgenliterale_python