Python3 Spickzettel
Eingebaute Methoden
| abs(num) | Absolutwert ermitteln |
| all(iterable) | Gibt True zurück, wenn alle Elemente im Iterable True sind |
| any(iterable) | Gibt True zurück, wenn ein Element im Iterable True ist |
| ascii(object) | Wandelt Nicht-ASCII-Zeichen in einem Objekt in ASCII-Zeichen um |
| bin(num) | Wandelt eine Zahl in einen Binärstring um |
| bool([value]) | Wandelt einen Wert in einen booleschen Wert um |
| bytearray(source) | Wandelt source in den Typ bytearray um |
| bytes(source) | Wandelt source in den Typ bytes um |
| callable(object) | Prüft, ob ein Objekt aufrufbar ist |
| chr(i) | Wandelt ASCII-Code in ein Zeichen um |
| classmethod(function) | Wandelt eine Methode in eine Klassenmethode um |
| compile(source, filename, mode) | Kompiliert source in ein ausführbares Code-Objekt |
| complex([real[, imag]]) | Erzeugt eine komplexe Zahl aus Real- und Imaginärteil |
| delattr(object, name) | Entfernt das benannte Attribut vom Objekt; löst Ausnahme aus, wenn nicht vorhanden |
| dict() | Erzeugt ein Dictionary |
| dir([object]) | Gibt eine Liste der Objektattribute zurück |
| divmod(x, y) | Teilt x durch y; gibt Quotient und Rest zurück |
| enumerate(iterable, start=0) | Kombiniert ein Iterable in eine Indexsequenz mit Indizes und Daten |
| eval(expression) | Führt einen einzelnen String-Ausdruck aus und gibt das Ergebnis zurück |
| exec(object, globals, locals) | Führt komplexen Code (String oder Code-Typ) aus; keine Rückgabe |
| filter(function, iterable) | Filtert Iterable; behält Objekte, bei denen function True zurückgibt |
| float([x]) | Wandelt Zahl oder String in Fließkommatyp um |
| format(value[, format_spec]) | Formatiert Objekt als String |
| frozenset([iterable]) | Wandelt Iterable in einen unveränderlichen Set-Typ um |
| getattr(object, name[, default]) | Ruft angegebenes Attribut des Objekts ab; gibt default zurück, wenn nicht vorhanden |
| globals() | Gibt alle globalen Variablen als Dictionary zurück |
| hasattr(object, name) | Prüft, ob Objekt das angegebene Attribut besitzt |
| hash(object) | Ermittelt den Hashwert eines Objekts |
| help(object) | Ruft die Hilfedokumentation für ein Objekt ab |
| hex(x) | Wandelt eine Ganzzahl in einen Hexadezimalstring um |
| id(object) | Gibt die eindeutige Identifikation eines Objekts zurück |
| input([prompt]) | Liest eine Zeile Benutzereingabe und gibt sie zurück |
| int(x=0, base=10) | Wandelt Zahl oder String in eine Ganzzahl um |
| isinstance(object, classinfo) | Prüft, ob ein Objekt eine Instanz einer Klasse oder deren Unterklasse ist |
| issubclass(object, classinfo) | Prüft, ob eine Klasse eine Unterklasse einer anderen Klasse ist |
| iter(object[, sentinel]) | Erzeugt einen Iterator aus einem Objekt |
| len(s) | Ermittelt die Länge eines Objekts (s muss Sequenz oder Collection sein) |
| list([iterable]) | Wandelt ein Iterable in eine Liste um |
| locals() | Gibt alle lokalen Variablen als Dictionary zurück |
| map(function, iterable, …) | Wendet function auf jedes Element des Iterables an; gibt Ergebnisliste zurück |
| max(arg1, arg2, *args[, key]) | Ermittelt den Maximalwert aus Iterable oder Argumenten |
| memoryview(obj) | Verpackt ein Objekt in ein Memory-View-Objekt |
| min(arg1, arg2, *args[, key]) | Ermittelt den Minimalwert aus Iterable oder Argumenten |
| next(iterator, default) | Holt das nächste Element des Iterators; gibt default zurück, wenn keine Elemente mehr vorhanden |
| object() | Gibt ein neues Objekt zurück |
| oct(x) | Wandelt eine Ganzzahl in einen Oktalstring um |
| open(file) | Öffnet eine Datei und gibt ein Dateiobjekt zurück |
| ord(c) | Wandelt ein Unicode-Zeichen in seinen ASCII- oder Unicode-Ganzzahlwert um |
| pow(x, y[, z]) | Berechnet x hoch y, modulo z |
| print(*objects) | Gibt Objekte auf die Standardausgabe oder einen Dateistream aus |
| property() | Erzeugt Attribut aus Getter, Setter, Deleter |
| range(start, stop[, step]) | Gibt eine unveränderliche Sequenz von Zahlen zurück |
| repr(obj) | Gibt die druckbare Form eines Objekts zurück (für den Interpreter geeignet) |
| reversed(seq) | Kehrt eine Sequenz um und gibt einen Iterator zurück |
| round(number[, ndigits]) | Rundet eine Fließkommazahl auf angegebene Dezimalstellen |
| set([iterable]) | Wandelt ein Iterable in einen Set-Typ um |
| setattr(object, name, value) | Setzt Attribut des Objekts über den Namen |
| slice(start, stop, step) | Gibt ein Slice-Objekt zurück |
| sorted(iterable[, key][, reverse]) | Sortiert ein Iterable und gibt eine neue Liste zurück |
| staticmethod(function) | Wandelt eine Methode in eine statische Methode um |
| str(object=’') | Wandelt ein Objekt in den String-Typ um (menschenlesbar) |
| sum(iterable, start) | Summiert alle Elemente in einem Iterable |
| super(type[, object-or-type]) | Ruft die Elternklasse ab |
| tuple(iterable) | Wandelt ein Iterable in ein Tuple um |
| type(object) | Gibt den Typ eines Objekts zurück |
| type(name, bases, dict) | Erzeugt ein neues Typ-Objekt |
| vars(object) | Gibt Objektattribute und -werte als Dictionary zurück |
| zip(*iterables) | Packt Elemente aus mehreren Iterables in Tuples; gibt Liste zurück |
| import(name) | Importiert ein Modul dynamisch |
Listen-Methoden
| append(item) | Fügt ein Element am Ende der Liste hinzu |
| extend(lst) | Fügt alle Elemente aus lst zur Liste hinzu |
| insert(index, element) | Fügt Element an angegebener Position in Liste ein |
| remove(element) | Sucht und entfernt das erste Vorkommen von element von links |
| index(element) | Sucht und gibt Index des ersten Vorkommens von element von links zurück |
| count(element) | Gibt die Anzahl der Vorkommen des angegebenen Elements zurück |
| pop(index) | Entfernt und gibt Element an angegebener Position zurück |
| reverse() | Kehrt die Liste um |
| sort(key=…, reverse=…) | Sortiert die Liste |
| copy() | Flache Kopie der Liste |
| clear() | Entfernt alle Elemente aus der Liste |
Dictionary-Methoden
| clear() | Entfernt alle Elemente |
| copy() | Flache Kopie |
| fromkeys(sequence[, value]) | Erzeugt neues Dictionary mit sequence als Schlüsseln und value als Wert |
| get(key[, value]) | Gibt Wert für Schlüssel zurück; gibt value zurück, falls nicht vorhanden |
| items() | Gibt alle Schlüssel-Wert-Paare im Dictionary zurück (als Tuples) |
| keys() | Gibt alle Schlüssel im Dictionary zurück |
| popitem() | Entfernt und gibt ein beliebiges (nicht zufälliges) Element zurück |
| setdefault(key[, default_value]) | Fügt Schlüssel mit default_value ein, falls nicht vorhanden; gibt Wert zurück |
| pop(key[, default]) | Entfernt und gibt Wert für Schlüssel zurück; gibt default zurück, falls nicht vorhanden |
| values() | Gibt alle Werte im Dictionary zurück |
| update([other]) | Aktualisiert Dictionary mit other (Dictionary oder Iterable von Paaren) |
Set-Methoden
| remove(element) | Entfernt angegebenes Element; löst Ausnahme aus, wenn nicht vorhanden |
| add(elem) | Fügt Element hinzu; macht nichts, falls bereits vorhanden |
| copy() | Flache Kopie des Sets |
| clear() | Entfernt alle Elemente aus dem Set |
| a.difference(b) | Gibt Set von Elementen zurück, die in a, aber nicht in b sind |
| a.difference_update(b) | Entfernt Elemente aus b von a |
| discard(x) | Entfernt angegebenes Element, falls vorhanden |
| a.intersection(*other_sets) | Gibt Schnittmenge von a und anderen Sets zurück |
| a.intersection_update(*other_sets) | Behält nur Elemente, die in a und allen anderen Sets vorhanden sind |
| a.isdisjoint(b) | Prüft, ob zwei Sets keine gemeinsamen Elemente haben |
| a.issubset(b) | Prüft, ob a eine Teilmenge von b ist |
| pop() | Entfernt und gibt ein beliebiges (nicht zufälliges) Element aus dem Set zurück |
| a.symmetric_difference(b) | Gibt Set von Elementen zurück, die entweder in a oder in b, aber nicht in beiden sind |
| a.symmetric_difference_update(b) | Aktualisiert a mit der symmetrischen Differenz von a und b |
| a.union(*other_sets) | Gibt Vereinigungsmenge von a und anderen Sets zurück |
| a.update(b) | Aktualisiert a mit Elementen aus b |
Tuple-Methoden
| index(element) | Sucht und gibt Position des Elements zurück; löst Ausnahme aus, wenn nicht vorhanden |
| count(element) | Zählt Vorkommen des angegebenen Elements |
Indexing und Slicing
| a[x] | Holt das (x + 1)-te Element |
| a[-x] | Holt das x-te Element vom Ende |
| a[x:] | Holt vom (x + 1)-ten Element bis zum Ende |
| a[:x] | Holt vom ersten Element bis zum (x + 1)-ten Element |
| a[:-x] | Holt vom ersten Element bis zum x-ten Element vom Ende |
| a[x:y] | Holt vom (x + 1)-ten bis zum (y + 1)-ten Element |
| a[:] | Flache Kopie von a |
String-Methoden
| capitalize() | Schreibt das erste Zeichen groß |
| center(width[, fillchar]) | Zentriert den String und füllt mit fillchar bis zur angegebenen Breite auf |
| casefold() | Wandelt den String in Kleinbuchstaben um (aggressiver als lower()) |
| count(substring[, start[, end]]) | Zählt Vorkommen des Substrings |
| endswith(suffix[, start[, end]]) | Prüft, ob der String mit dem angegebenen Suffix endet |
| expandtabs(tabsize) | Wandelt \t im String in angegebene Anzahl von Leerzeichen um |
| encode(encoding=‘UTF-8’, errors=‘strict’) | Kodiert den String in eine unterstützte Kodierung |
| find(sub[, start[, end]]) | Findet Position des Substrings von links (-1 falls nicht vorhanden) |
| format(p0, p1, …, k0=v0, k1=v1, …) | Formatiert den String |
| index(sub[, start[, end]]) | Findet Position des Substrings von links (löst Ausnahme aus, falls nicht vorhanden) |
| isalnum() | Prüft, ob der String alphanumerisch ist |
| isalpha() | Prüft, ob der String alphabetisch ist |
| isdecimal() | Prüft, ob der String nur aus Dezimalzeichen besteht |
| isdigit() | Prüft, ob der String nur aus Ziffern besteht |
| isidentifier() | Prüft, ob der String ein gültiger Bezeichner ist |
| islower() | Prüft, ob der String aus Kleinbuchstaben besteht |
| isnumeric() | Prüft, ob der String nur aus numerischen Zeichen besteht (Unicode-Unterstützung) |
| isprintable() | Prüft, ob der String druckbar ist |
| isspace() | Prüft, ob der String nur aus Leerzeichen besteht |
| istitle() | Prüft, ob der String im Titlecase-Format ist |
| isupper() | Prüft, ob der String nur aus Großbuchstaben besteht |
| join(iterable) | Verbindet ein Iterable von Strings mit dem angegebenen Trennzeichen |
| ljust(width[, fillchar]) | Linksbündig ausrichten und String auffüllen |
| rjust(width[, fillchar]) | Rechtsbündig ausrichten und String auffüllen |
| lower() | Wandelt alle Zeichen in Kleinbuchstaben um |
| upper() | Wandelt alle Zeichen in Großbuchstaben um |
| swapcase() | Vertauscht Groß- und Kleinschreibung |
| lstrip([chars]) | Entfernt angegebene Zeichen von links |
| rstrip([chars]) | Entfernt angegebene Zeichen von rechts |
| strip([chars]) | Entfernt angegebene Zeichen von beiden Seiten |
| partition(separator) | Teilt String beim ersten Trenner von links; gibt (davor, Trenner, danach) zurück |
| maketrans(x[, y[, z]]) | Erzeugt eine Übersetzungstabelle |
| rpartition(separator) | Teilt String beim ersten Trenner von rechts; gibt (davor, Trenner, danach) zurück |
| translate(table) | Ersetzt Zeichen mithilfe einer Übersetzungstabelle |
| replace(old, new [, count]) | Ersetzt Substring old durch new, bis zu count-mal |
| rfind(sub[, start[, end]]) | Findet Position des Substrings von rechts (-1 falls nicht vorhanden) |
| rindex(sub[, start[, end]]) | Findet Position des Substrings von rechts (löst Ausnahme aus, falls nicht vorhanden) |
| split([separator [, maxsplit]]) | Teilt von links mit Trenner, bis zu maxsplit-mal |
| rsplit([separator [, maxsplit]]) | Teilt von rechts mit Trenner, bis zu maxsplit-mal |
| splitlines([keepends]) | Teilt den String in Zeilen auf |
| title() | Wandelt den String in Titlecase um (Anfangsbuchstabe jedes Wortes groß) |
| zfill(width) | Füllt den String links mit Nullen bis zur angegebenen Breite auf |
| format_map(mapping) | Formatiert String mithilfe eines Dictionary-Mappings |