Eine Auswahl der in Python vordefinierten Funktionen (ohne den Funktionen, die das Konzept der
objektorientierten Programmierung voraussetzen):
| Built-in Function | Beschreibung |
| abs(x) | Berechnet den Betrag der Zahl x. |
| all(iterable) | Prüft, ob alle Elemente des iterierbaren Objekts iterable den Wert True ergeben. |
| any(iterable) | Prüft, ob mindestens ein Element des iterierbaren Objekts iterable den Wert True ergibt. |
| ascii(object) | Erzeugt einen druckbaren String, der das Objekt object beschreibt. Dabei werden Sonderzeichen maskiert, sodass die Ausgabe nur ASCII-Zeichen enthält. |
| bin(x) | Gibt einen String zurück, der die Ganzzahl x als Binärzahl darstellt. |
| bool([x]) | Erzeugt einen booleschen Wert. |
| bytearray([source, encoding, errors]) | Erzeugt eine neue bytearray-Instanz. |
| chr(i) | Gibt das Zeichen mit dem Unicode-Codepoint i zurück. |
| complex([real, imag]) | Erzeugt eine komplexe Zahl. |
| dict([arg]) | Erzeugt ein Dictionary. |
| divmod(a, b) | Gibt ein Tupel mit dem Ergebnis einer Ganzzahldivision und dem Rest zurück. divmod(a, b) ist äquivalent zu (a // b, a % b). |
| enumerate(iterable, [start]) | Gibt einen Aufzählungsiterator für das übergebene iterierbare Objekt zurück. |
| eval(expression, [globals, locals]) | Wertet den Python-Ausdruck expression aus. |
| exec(object, [globals, locals]) | Führt einen Python-Code aus. |
| filter(function, iterable) | Ermöglicht es, bestimmte Elemente eines iterierbaren Objekts herauszufiltern. |
| float([x]) | Erzeugt eine Gleitkommazahl. |
| format(value, [format_spec]) | Formatiert einen Wert value mit der Formatangabe format_spec. |
| frozenset([iterable]) | Erzeugt eine unveränderliche Menge. |
| globals() | Gibt ein Dictionary mit allen Referenzen des globalen Namensraums zurück. |
| hash(object) | Gibt den Hash-Wert der Instanz object zurück. |
| help([object]) | Startet die eingebaute interaktive Hilfe von Python. |
| hex(x) | Gibt den Hexadezimalwert der ganzen Zahl x in Form eines Strings zurück. |
| id(object) | Gibt die Identität der Instanz object zurück. |
| input([prompt]) | Liest einen String von der Tastatur ein. |
| int(x, [base]) | Erzeugt eine ganze Zahl. |
| len(s) | Gibt die Länge einer Instanz s zurück. |
| list([iterable]) | Erzeugt eine Liste. |
| locals() | Gibt ein Dictionary mit allen Referenzen des lokalen Namensraums zurück. |
| map(function, [*iterables]) | Wendet die Funktion function auf jedes Element der übergebenen iterierbaren Objekte an. |
| max(iterable, {default, key}) max(arg1, arg2, [*args], {key}) |
Gibt das größte Element von iterable zurück. |
| min(iterable, {default, key}) min(arg1, arg2, [*args], {key}) |
Gibt das kleinste Element von iterable zurück. |
| oct(x) | Gibt den Oktalwert der ganzen Zahl x in Form eines Strings zurück. |
| open(file, [mode, buffering, encoding, errors, newline, closefd]) |
Erzeugt ein Dateiobjekt. |
| ord(c) | Gibt den Unicode-Code des Zeichens c zurück. |
| pow(x, y, [z]) | Führt eine Potenzoperation durch. |
| print([*objects], {sep, end, file}) | Gibt die übergebenen Objekte auf dem Bildschirm oder in andere Ausgabeströme aus. |
| range([start], stop, [step]) | Erzeugt einen Iterator über eine Zahlenfolge von start bis stop. |
| repr(object) | Gibt eine String-Repräsentation der Instanz object zurück. |
| reversed(seq) | Erzeugt einen Iterator, der das iterierbare Objekt seq rückwärts durchläuft. |
| round(x, [n]) | Rundet die Zahl x auf n Nachkommastellen. |
| set([iterable]) | Erzeugt eine Menge. |
| sorted(iterable, [key, reverse]) | Sortiert das iterierbare Objekt iterable. |
| str([object, encoding, errors]) | Erzeugt einen String. |
| sum(iterable, [start]) | Gibt die Summe aller Elemente des iterierbaren Objekts iterable zurück. |
| tuple([iterable]) | Erzeugt ein Tupel. |
| type(object) | Gibt den Datentyp einer Instanz zurück. |
| zip([*iterables]) | Fasst mehrere Sequenzen zu Tupeln zusammen, um sie beispielsweise mit einer for-Schleife zu durchlaufen. |