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')