Читать книгу Python One-Liners - Christian Mayer - Страница 21

Strings

Оглавление

Python-Strings sind Zeichenfolgen. Strings sind unveränderlich, können also nach der Erschaffung nicht verändert werden. Es gibt zwar noch andere Methoden, um Strings herzustellen, doch dies sind die fünf gebräuchlichsten:

Einfache Anführungszeichen'Ja'

Doppelte Anführungszeichen"Ja"

Dreifache Anführungszeichen für mehrzeilige Strings'''Ja''' oder """Ja"""

Die String-Methodestr(5) == '5' ist True

Verkettung'Py' + 'thon' wird 'Python'

Oft verwenden Sie explizit Whitespace-Zeichen (Leerraum) in Strings. Die am häufigsten eingesetzten Whitespace-Zeichen sind das Newline-Zeichen \n, das Leerzeichen \s und das Tabulator-Zeichen \t.

Listing 1–5 zeigt die wichtigsten String-Methoden.

## Die wichtigsten String-Methoden

y = " Das ist faul\t\n "

print(y.strip())

# Entfernt Whitespace: 'Das ist faul'

print("DrDre".lower())

# Kleinbuchstaben: 'drdre'

print("achtung".upper())

# Großbuchstaben: 'ATTENTION'

print("smartphone".startswith("smart"))

# Vergleicht das Präfix des Strings mit dem Argument: True

print("smartphone".endswith("phone"))

# Vergleicht das Suffix des Strings mit dem Argument: True

print("another".find("other"))

# Vergleichsindex: 2

print("cheat".replace("ch", "m"))

# Ersetzt alle Vorkommen des ersten durch das zweite Argument: meat

print(','.join(["F", "B", "I"]))

# Setzt alle Elemente in der Liste unter Verwendung des Trenn-Strings

hintereinander: F,B,I

print(len("Rumpelstiltskin"))

# String-Länge: 15

print("ear" in "earth")

# Enthält: True

Python One-Liners

Подняться наверх