Spickzettel für integrierte Python-Funktionen
Referenzhandbuch zu den integrierten Funktionen von Python. Erfahren Sie, wie Sie Print, Len, Range, Enumerate, Zip, Map, Filter und mehr verwenden.
Dienstprogramm- und Sequenzfunktionen
Vordefinierte Hilfsroutinen zur Verwaltung der Sequenzindizierung und -strukturen.
| Methode / Funktion | Syntax | Beschreibung |
|---|---|---|
| len() | len(s) | Gibt die Länge (Anzahl der Elemente) eines Objekts zurück. |
| range() | range(start, stop, [step]) | Gibt eine unveränderliche Zahlenfolge von Anfang bis Ende zurück. |
| enumerate() | enumerate(iterable, start=0) | Gibt ein Aufzählungsobjekt zurück, das Tupel mit Index und Wert liefert. |
| zip() | zip(*iterables) | Gibt einen Iterator von Tupeln zurück, die entsprechende Werte über Eingaben hinweg aggregieren. |
| sorted() | sorted(iterable, key=None, reverse=False) | Gibt eine neue sortierte Liste der Elemente in iterable zurück. |
| reversed() | reversed(seq) | Gibt einen umgekehrten Iterator über die Werte einer Sequenz zurück. |
Evaluierungs- und Funktionstools
Routinen zur Unterstützung der Verifizierung, Aggregation und mathematischen Reduktion.
| Methode / Funktion | Syntax | Beschreibung |
|---|---|---|
| map() | map(function, iterable) | Wendet die Funktion auf alle Elemente in iterable an und gibt einen Iterator zurück. |
| filter() | filter(function, iterable) | Konstruiert einen Iterator aus Elementen von iterable, für den die Funktion „true“ zurückgibt. |
| any() | any(iterable) | Gibt True zurück, wenn mindestens ein Element der Iterable als True ausgewertet wird. |
| all() | all(iterable) | Gibt „True“ zurück, wenn alle Elemente des iterierbaren Elements „True“ ergeben. |
| sum() | sum(iterable, start=0) | Die Summen beginnen und die Elemente einer Iteration von links nach rechts. |
| round() | round(number, ndigits=None) | Rundet eine Zahl auf eine Dezimalgenauigkeit. |
Interaktives Demo-Skript
# len()
len(s)
# range()
range(start, stop, [step])
# enumerate()
enumerate(iterable, start=0)
# zip()
zip(*iterables)
# sorted()
sorted(iterable, key=None, reverse=False)
# reversed()
reversed(seq)
# map()
map(function, iterable)
# filter()
filter(function, iterable)
# any()
any(iterable)
# all()
all(iterable)
# sum()
sum(iterable, start=0)
# round()
round(number, ndigits=None)Häufig gestellte Fragen
Wie geht zip() mit Iterables unterschiedlicher Länge um?
Standardmäßig stoppt zip(), wenn die kürzeste Iteration erschöpft ist. InPython 3.10+ können Sie strict=True übergeben, um einen ValueError auszulösen, wenn sich die Längen unterscheiden.
Was ist der Unterschied zwischen sorted() und list.sort()?
sorted() gibt eine neue sortierte Liste zurück und akzeptiert alle iterierbaren Listen, während list.sort() die Liste direkt sortiert und None zurückgibt.
Verwandte Themen
Lernen Sie implizite und explizite Typkonvertierungen in Python. Konvertieren Sie zwischen Zeichenfolgen, Ganzzahlen, Gleitkommazahlen, Listen, Mengen und Wörterbüchern.
Spickzettel zum Python-VerständnisSchreiben Sie prägnante und lesbare Listen-, Wörterbuch-, Mengen- und Generatorverständnisse in Python.
Spickzettel für Python-OperatorenBeherrschen Sie Arithmetik, Vergleich, logische, bitweise, Zuweisungs- und Identitätsoperatoren in Python.
Empfohlene Python-Ressourcen
Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.
Python-Funktionen
Beherrschen Sie Python-Funktionen. Erfahren Sie, wie Sie mit def wiederverwendbaren Code schreiben, Argumente definieren, Werte zurückgeben und den lokalen und globalen Bereich verstehen.
So kehren Sie einen String in Python um
Erfahren Sie anhand visueller Codebeispiele, wie Sie eine Zeichenfolge in Python mithilfe von Slicing, der Funktion „reversed()“ und der Schleifenverkettung umkehren.
Python vs. JavaScript: Welche Programmiersprache ist die beste?
Ein umfassender Vergleich zwischen Python und JavaScript. Entdecken Sie Syntaxunterschiede, Leistung, Anwendungsfälle (Backend vs. Frontend) und Codierungsbeispiele.