Methoden#
Methoden sind Funktionen, die aufgrund des Datentyps verfügbar sind.
Sie verändern ein Objekt oder berechnen neue Werte anhand der Objektdaten.
Syntax:#
Dem Objekt folgt ein Punkt, ein valider Methodenname, sowie runde Klammern.
Parameter Methoden können kein, ein oder mehrerer Argumente entgegen nehmen.
objekt.methode()
objekt.methode(arg1, arg2, arg3)
String Methoden - Beispiele#
Methods |
Beschreibung |
---|---|
lower() |
Converts a string into lower case |
upper() |
Converts a string into upper case |
strip() |
Returns a trimmed version of the string |
split() |
Splits the string at the specified separator, and returns a list |
replace() |
Returns a string where a specified value is replaced with a specified value |
format() |
Formats specified values in a string |
# upper() - verwandelt einen string in Großbuchstaben
titel = 'Wahlen in Leipzig'
print(titel)
print(titel.upper())
Wahlen in Leipzig
WAHLEN IN LEIPZIG
# strip() - löscht voranstehende oder nachfolgende Leerzeichen eines Textes
stadt = ' Landeshauptstadt Leipzig '
print(stadt)
print(stadt.strip())
Landeshauptstadt Leipzig
Landeshauptstadt Leipzig
# split() - trennt einen String an einem Zeichen
kandidatin = 'Hahnenbach, Angelika'
print(kandidatin)
nachname, vorname = kandidatin.split(',')
print(vorname, nachname)
Hahnenbach, Angelika
Angelika Hahnenbach
dir()#
Mit dir(<object>)
werden alle Methoden eines Objektes angezeigt.
# dir() zeigt alle verfügbaren Properties und Methoden eines Objektes an
dir('Beispiel String')