Logo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

Zeichenketten

Folgen von Zeichen

Ein Text kann als Folge von Zeichen aufgefasst werden.

Hallo Caesar!

So besteht der Text Hallo Caesar! aus den Zeichen H, a, ..., !. Beachte, dass zu diesen Zeichen auch das Leerzeichen (zwischen den beiden Wörtern) und das Ausrufezeichen gehören.

Der folgende Python-Dialog zeigt, wie man Zeichenketten in Python darstellen kann und wie man auf einzelne Zeichen einer Zeichenkette zugreift.

>>> text = 'Hallo Caesar!'
>>> text
'Hallo Caesar!'
>>> text[0]
'H'
>>> text[1]
'a'
>>> text[4]
'o'
>>> text[5]
' '
>>> text[12]
'!'
>>> len(text)
13
>>> text[len(text)-1]
'!'
>>> text[15]
Traceback (most recent call last):
  File ...
    text[15]
IndexError: string index out of range
>>> text[1] = 'e'
Traceback (most recent call last):
  File ...
    text[1] = 'e'
TypeError: 'str' object does not support item assignment

Aufgabe 1

(a) Probiere das mit einem selbst gewählten Text aus.

(b) Kläre dabei die folgenden Fragen: Wie wird eine Zeichenkette in Python dargestellt? Wie greift man auf die einzelnen Zeichen einer Zeichenkette zu? Was muss man dabei beachten?

X

Fehler melden

X

Suche