Читать книгу 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