Netzwerkverteiler


Google-Suche auf MEINE-SCHALTUNG.de :





Online Rechner

Chronik

Dauerkalender


Python 3 - Zeichenketten

Zeichenketten (Strings) sind Folgen von Zeichen und werden in einfachen (' ') oder doppelten (" ") Anführungszeichen dargestellt. Mit diversen Funktionen kann man Zeichenketten beliebig bearbeiten.


len(s)

Mit len(s) kann die Anzahl der Zeichen in der Zeichenkette s ermittelt werden. Beispiel:

# ---------------------------------------------------------------
Wort = 'Elektronik'
print (len(Wort), end=' ')
print (len('Wort'))

Ergebnis:
10 4


str(x)

Mit str(x) wird x in eine Zeichenkette umgewandelt. Beispiel:

# ---------------------------------------------------------------
x1 = 23
x2 = 7
print (x1 + x2, end=' ')
print (str(x1) + str(x2))

Ergebnis:
30 237


in

Mit "in" kann festgestellt werden, ob ein Zeichen (oder Zeichenkette) in einer Zeichenkette vorkommt. Beispiel:

# ---------------------------------------------------------------
Wort1 = 'Paris'
Wort2 = 'Berlin'
Satz = 'Hauptstadt Frankreichs ist Paris'
print (Wort1 in Satz, end=' ')
print (Wort2 in Satz, end=' ')
print ('F' in Satz)

Ergebnis:
True False True


s.startswith(z)

Mit s.startswith(z) wird geprüft, ob die Zeichenkette s mit dem Zeichen (oder Zeichenkette) z beginnt. Beispiel:

# ---------------------------------------------------------------
Zeichen = 'D'
Satz = 'Diese Rosen sind rot'
print (Satz.startswith(Zeichen))

Ergebnis:
True


s.endswith(z)

Mit s.endswith(z) wird geprüft, ob die Zeichenkette s mit dem Zeichen (oder Zeichenkette) z endet. Beispiel:

# ---------------------------------------------------------------
Wort = 'lang'
Satz = 'Nil ist sehr lang'
print (Satz.endswith(Wort))

Ergebnis:
True


s.count(z)

Mit s.count(z) wird geprüft, wie oft das Zeichen (oder Zeichenkette) z in der Zeichenkette s vorkommt. Beispiel:

# ---------------------------------------------------------------
Zeichen = 'i'
Satz = 'Rom liegt in Italien'
print (Satz.count(Zeichen))

Ergebnis:
2


s.find(z)

Mit s.find(z) wird die Position des Zeichens (oder Zeichenkette) z in der Zeichenkette s ermittelt. Andernfalls liefert die Funktion -1. Beispiel:

# ---------------------------------------------------------------
Zeichen = '.'
Wort = '1770'
Buchstabe = 'z'
Satz = 'Ludwig van Beethoven wurde 1770 geboren.'
print (Satz.find(Zeichen), end=' ')
print (Satz.find(Wort), end=' ')
print (Satz.find(Buchstabe))

Ergebnis:
39 27 -1


s.lower()

Mit s.lower() werden Großbuchstaben der Zeichenkette s in Kleinbuchstaben umgewandelt. Beispiel:

# ---------------------------------------------------------------
Satz = 'Der Weg ist lang.'
print (Satz.lower())

Ergebnis:
der weg ist lang.


s.upper()

Mit s.upper() werden Kleinbuchstaben der Zeichenkette s in Großbuchstaben umgewandelt. Beispiel:

# ---------------------------------------------------------------
Satz = 'Der Weg ist lang.'
print (Satz.upper())

Ergebnis:
DER WEG IST LANG.


s.replace(alt, neu)

Mit s.replace(alt, neu) werden zwei Zeichen (oder zwei Zeichenketten) innerhalb einer Zeichenkette vertauscht. Beispiel:

# ---------------------------------------------------------------
Wort1 = 'warm'
Wort2 = 'kalt'
Satz = 'Die Heizung ist zu warm eingestellt.'
print (Satz.replace(Wort1, Wort2))

Ergebnis:
Die Heizung ist zu kalt eingestellt.


Zeichenkette untersuchen

Mit einer while-Schleife können die einzelnen Zeichen einer Zeichenkette ausgelesen werden. Beispiel:

# ---------------------------------------------------------------
i = 0
Satz = 'Im Wohnzimmer steht ein Tisch.'
while i < len(Satz)
Zeichen = Satz [i]
print (Zeichen, end='-')
i += 1

Ergebnis:
I-m- -W-o-h-n-z-i-m-m-e-r- -s-t-e-h-t- -e-i-n- -T-i-s-c-h-.-


Abschnitte von Zeichenketten

Mit Eingabe der Start- und Endposition kann man einen Abschnitt einer Zeichenkette rausschneiden. Beispiel:

# ---------------------------------------------------------------
Satz = 'In meiner Küche wird gekocht.'
print (Satz [10:15])
print (Satz [10.11])
print (Satz [:2])
print (Satz [:])

Ergebnis:
Küche
K
In
In meiner Küche wird gekocht.


Operationen mit Zeichenketten

Beispiele:

# ---------------------------------------------------------------
# Zeichenketten zusammenführen
Automarke = 'Ford'
Modell = 'Taunus'
print (Automarke + ' ' + Modell)
s = 'Ford' ' ' 'Taunus'
print (s)

Ergebnis:
Ford Taunus
Ford Taunus

# ---------------------------------------------------------------
# Wiederholungen
Wort = 'Bravo! '
print (5 * Wort)

Ergebnis:
Bravo! Bravo! Bravo! Bravo! Bravo!


Python 3 - Einführung:




Google-Suche auf MEINE-SCHALTUNG.de :


Home Impressum Datenschutz