PythonKurs WS0607 Ch02

Sequenzentypen

Python für Programmierer WS06/07

seq.png

Tuple

a = ()          # Leeres tuple
a = tuple()

a = (5,)        # Tuple mit einem Element
a = (1, "a", 3) # Tuple mit drei Elementen (tripel)

a = ((3, 1.4), "string", "X") # Verschachtelung

Länge eines Tuples

Indizierung

>>> t = ("a", "b", "c", "d", "e")

Tuple-Zuweisung

Strings I

"Ich bin ein 'String'."


'Ich bin auch ein "String".'


"""Ich bin ein sogenannter "mehrzeiliger" String.

Ich kann viele Zeilen umfassen und
alles ausser 3 aufeinander folgende " enthalten.
"""

Strings II

Strings III

Listen

Beispiele

Übungen

Es empfiehlt sich, alle diese Aufgaben im Interpreter zu lösen.

1:

Wie erhält man aus der Liste [3, 1, 4, 1, 5, 9, 2] die Teil-Liste [1, 5, 9]?


2:

Im folgenden sei "..." ein beliebig langer String: Wie erhält man aus "Wer ..., den beißen die Hunde" den Teil-String "beißen"?


3:

Bilden Sie einen Format-String in dem sie ("Frühstück", "Marmelade") einsetzen um "Zum Frühstück gab es Marmelade" zu erhalten.

PythonKurs WS0607 Ch02 (zuletzt geändert am 2009-06-17 16:14:15 durch anonym)